403禁止在回调Oauth Google上使用-Socialite Laravel

时间:2019-01-28 12:27:33

标签: apache .htaccess laravel-5 google-oauth laravel-socialite

Laravel应用程序位于共享主机上的子文件夹中。使用Facebook和Twitter登录可同时 谷歌回调

  

https://example.net/subfolder/callback/google?state=...&code=..&scope=openid%20email%20profile%20https://www.googleapis.com/auth/userinfo.email%20https://www.googleapis.com/auth/userinfo.profile%20https://www.googleapis.com/auth/plus.me&authuser=0&session_state=...&prompt=none

给我这个错误:

  

禁止

     

您无权在此服务器上访问example.com/subfolder/callback/google。

     

此外,尝试使用ErrorDocument处理请求时遇到403禁止错误。

我环顾四周,我认为问题是由于Apache的AllowEncodedSlashes指令已关闭。 不幸的是,共享主机不允许我激活它。 是否可以使用htaccess解决此问题? 谢谢

编辑:

如果我仅使用链接的这一部分

  

https://example.com/subfolder/callback/google?state=...&code=...&scope=openid%20email%20profile%20https://www.googleapis.com/auth/userinfo.email

,登录有效。我以为只用.htaccess提取链接的这一部分,我该怎么办?

0 个答案:

没有答案