【发布时间】:2019-05-12 11:53:30
【问题描述】:
我正在使用 Laravel 5.6 和社交名媛 3.0。我已经从开发者控制台创建了 google API 并启用了 Gmail API 和 google plus。请检查屏幕截图。
另外,我必须在.env 文件中进行设置。
谷歌回调返回403错误码
我已经创建了类和方法
public function redirect($provieder)
{
return Socialite::driver($provieder)->redirect();
}
public function callback($provieder)
{
try{
$user = Socialite::driver($provieder)->stateless()->user();
if (isset($user)) {
$social = $this->createUser($user,$provieder);
return redirect()->route('profile.fill','location');
}
return redirect()->route('user.signup');
}catch (Exception $e) {
return redirect('auth/google');
}
}
我已经创建了路由文件
Route::get('auth/{provider}', 'OAuth\SocialController@redirect');
Route::get('auth/{provider}/callback', 'OAuth\SocialController@callback');
【问题讨论】:
-
您能与我们分享代码和更多信息吗?
-
@UdhavSarvaiya plz share you email id will share you code
-
您可以在问题中添加代码。
-
@UdhavSarvaiya 请检查我已添加代码
-
检查您的配置是否正确并与您的路由匹配 check here 授权重定向 URI 和授权 JavaScript 来源
标签: laravel laravel-5 google-oauth laravel-socialite