03.使用範例 - t301000/laravel-ntpc-openid GitHub Wiki

以 Laravel 5.8 為例

resources/views/login.blade.php

<form action="{{ route('ntpcopenid.login.start') }}" method="post">
    @method('PUT')
    <button>NTPC OpenID Login</button>
</form>

routes/web.php

// 顯示登入畫面(表單)
Route::get('auth/login', function(){
    return view('login');
});

NTPCOpenID::routes();

// 假設設定之 login_allow 為 showdata 
Route::get('showdata', function () {
    // 取得暫存之資料
    dd(session(config('ntpcopenid.sessionKey')));
});

回傳之 user data 結構如:

⚠️ **GitHub.com Fallback** ⚠️