Laravel Socialite在Google回调中给出403禁止错误

时间:2019-02-09 12:31:53

标签: php laravel-5.7

当我尝试在Google回调上登录时,我正在使用laravel socialite最新的Google登录信息,向我显示错误 禁止的 您无权在此服务器上访问/ ems / login / google / callback。 此外,尝试使用ErrorDocument处理请求时遇到403禁止错误。

这是回调网址 http://almaharigroup.com/ems/login/google/callback?state=jUF4B4D1d3LHtZ4bS8rK5MatveHf713yKm3TYsW7&code=4/7AB11YkEPtzp6rDAliNIKrosYvYGT9LGGy5Hf36zK1me-2tGcjO8FAagIQ1xECaV6_gzfvtT3OrrC0qb8Vf265E&scope=openid%20email%20profile%20https://www.googleapis.com/auth/userinfo.profile%20https://www.googleapis.com/auth/userinfo.email&authuser=0&session_state=12e8ed5cf99544edff067205ce39d88bb6eb8570..b0bc&prompt=consent

我正在处理共享主机子目录。这是网站网址http://almaharigroup.com/ems/

这是路线

 Route::get('login/google', 'SocialController@redirectToProvider');
 Route::get('login/google/callback', 'SocialController@handleProviderCallback');

控制器功能

 public function redirectToProvider()
 {
     return Socialite::driver('google')->redirect();
 }

/**
 * Obtain the user information from google.
 *
 * @return \Illuminate\Http\Response
 */
 public function handleProviderCallback()
 {
    $user = Socialite::driver('google')->user();

    // return $user->token;
 } 

0 个答案:

没有答案