6

我正在设置一个 Laravel 应用程序来通过 Google 进行身份验证。

系统提示我选择一个 Google 帐户并允许访问我的 Google 信息,并且我已经完成了回调函数的所有工作。

当我的回调函数运行时(它确实被正确调用),我得到:

  • Middleware.php 第 69 行中的 ClientException:
  • 客户端错误:403

我的 AuthController 中导致错误的代码是:

$user = \Socialite::driver('google')->user();

如果有任何帮助,我将不胜感激。我正在使用 Laravel 5.1 和 Socialite 2.0。

4

2 回答 2

8

事实证明,这在 Google 方面是一个错误。客户端在控制台中启用了 Google+ API。现在一切正常。

于 2015-07-21T21:03:18.523 回答
1

403错误是google端的访问错误。检查您是否还启用了您打算使用的 google 端的 API。

测试事物并查看问题的简单方法: curl -H "Authorization: Bearer 1/fFBGRNJru1FQd44AzqT3Zg" https://www.googleapis.com/plus/v1/people/me

于 2015-07-31T13:44:17.203 回答