2016-08-09 4 views
1

Laravel 응용 프로그램에서 다중 인증을 구현했으며이 작업을 수행하는 두 가지 테이블 (사용자 및 클라이언트)이 있습니다.다중 인증 Laravel - Socialite Plugin

모든 것이 제대로 작동합니다. 만난 유일한 문제는 소셜 인증과 관련이 있습니다. 에 대한 모든 구성을 따랐습니다. Socialite-plugin하지만 사용자 (사용자 또는 클라이언트)가 로그인하려고 시도하는 방식에 따라 리디렉션 URL을 설정하는 방법을 모르겠습니다.

제안 사항이 있으십니까?

답변

0

사용자가 사용자인지 또는 클라이언트인지 어떻게 확인합니까?

당신은

+0

당신의 대답 U 감사 경로를

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

({타입} 인 사용자 유형)를 리디렉션 추가 매개 변수를 추가 할 수 있습니다. 인증을 관리하기 위해 클라이언트와 사용자 및 다른 컨트롤러에 대해 이미 다른 경로를 사용했습니다. 이 문제는 socialite-plugin 설정에 따라 (그리고 .env 파일에서도) "services.php"파일에 설정되어야하는 "redirect"매개 변수와 관련이 있습니다. 로그인하려는 사용자 유형에 따라이 uri를 변경할 수 있습니다. – user51713

+0

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

+0

위의 섹션을 참조했습니다. – user51713