我正在尝试实施社交网站,以便在我的网站上使用谷歌登录。
该页面已成功重定向到Google身份验证页面。但是当auth成功并且页面重定向到我的auth回调时,我收到错误“找不到页面”。
我发现在回调网址中有这个范围&scope=email+profile+https://www.googleapis.com/auth/userinfo.profile+https://www.googleapis.com/auth/userinfo.email+openid
,它找不到我的auth回调路由。
当我尝试手动编辑回调网址到&scope=email+profile+openid
的范围时,我的回调路由成功调用并且用户已成功登录。
请帮我解决这个问题,谢谢大家..
编辑: 这是我的回调路线
$router->get('auth/google_callback',
'UserCustomerController@authGoogleCallback');
配置/ services.php
'google' => [
'client_id' => env('GOOGLE_CLIENT_ID'),
'client_secret' => env('GOOGLE_CLIENT_SECRET'),
'redirect' => 'http://your-callback-url/login/google/callback',
],
制作回叫路线
Route::get('login/google/callback', 'Auth\LoginController@handleProviderCallback');