我正在设置一个Laravel应用程序以通过Google进行身份验证。
我被提示选择一个Google帐户并允许访问我的Google信息,并且我已经完成了回调功能。
当我的回调函数运行时(它被正确调用)我得到:
导致错误的AuthController中的代码是:
$user = \Socialite::driver('google')->user();
如果有任何帮助,我将不胜感激。我正在使用Laravel 5.1和Socialite 2.0。
答案 0 :(得分:8)
事实证明这是谷歌方面的一个错误。客户端在控制台中启用了Google+ API。事情现在很好。
答案 1 :(得分:1)
403错误是来自Google端的访问错误。检查您是否还启用了您打算使用的Google端API。
简单的方法来测试事物并查看问题所在:curl -H"授权:Bearer 1 / fFBGRNJru1FQd44AzqT3Zg" https://www.googleapis.com/plus/v1/people/me