Laravel Socialite(Google)错误:Middleware.php中的ClientException第69行;错误403

问题描述:

我正在设置一个Laravel应用程序来与Google进行身份验证。Laravel Socialite(Google)错误:Middleware.php中的ClientException第69行;错误403

系统提示我选择一个Google帐户,并允许访问我的Google信息,并且我有一切工作到回调函数。

当我的回调函数运行(它得到正确的称呼),我得到:

  • ClientException在Middleware.php线69:
  • 客户端错误:403

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

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

我将不胜感激任何帮帮我。我正在使用Laravel 5.1和Socialite 2.0。

这被证明是谷歌方面的一个错误。客户端在控制台中启用了Google+ API。事情现在正常。

+0

嗨,你有没有解决问题了吗?尝试使用Facebook时遇到同样的错误。 [我在*上的问题](http://*.com/questions/31592974/laravel-5-1-facebook-through-socialite-client-error-400) – senty

+1

@senty你必须在谷歌开发中启用Google + API控制台https://console.developers.google.com – Arunu

+0

使Google + API能够为我解决这个问题。谢谢! – Ateszki

403错误是来自谷歌端的访问错误。检查你是否也启用了你打算使用的谷歌API的API。

简单的方法来测试的东西,看看有什么问题:卷曲-H“授权:承载1/fFBGRNJru1FQd44AzqT3Zg” https://www.googleapis.com/plus/v1/people/me

+0

这是非常有用的 –