2016-08-09 20 views
1

私はLaravelアプリケーションで複数の認証を実装しましたが、私はこのタスク(ユーザーとクライアント)を達成するために2つのテーブルを持っています。複数認証Laravel - Socialiteプラグイン

すべてうまくいきますが、私が満たした唯一の問題はソーシャル認証に関連しています。私はについてSocialty-pluginのすべての設定に従ってきましたが、ユーザ(ユーザまたはクライアント)のタイプに応じてリダイレクトURLを設定する方法がわかりません。

ご意見はありますか?

答えて

0

ユーザーがユーザーかクライアントかを確認する方法を教えてください。

あなたはルート

Route::get('auth/{type}/{provider}', '[email protected]') 

をリダイレクトするために追加のパラメータを追加することができます({形}はユーザタイプです)

+0

は、あなたの答えをありがとう。クライアントとユーザーのための異なるルートと、認証を管理するための異なるコントローラもすでにあります。この問題は、socialite-pluginの設定(および.envファイル)に従って、 "services.php"ファイルに設定する必要がある "リダイレクト"パラメータに関連しています。私はログインしようとしているユーザタイプに応じてこのURIを変更することができます – user51713

+0

'facebook' => [ 'client_id' => env( 'FACEBOOK_APP_ID')、 'client_secret' => env( 'FACEBOOK_APP_SECRET') 、 'redirect' => env( 'FACEBOOK_REDIRECT')、 ]、 – user51713

+0

私は上記のセクションを参考にしました – user51713