我正在使用Laravel 5.8
和Socialite 4.1
。
我想在我的网站上启用Facebook
和Google
登录。
[Facebook
登录有效,但Google
登录抛出InvalidStateException
有趣的是,如果我这样注释掉profile
中$scopes
数组中的\laravel\socialite\src\Two\GoogleProvider.php
:
protected $scopes = [
'openid',
//'profile',
'email',
];
然后可以使用,但是我只收到用户的电子邮件,而不是实际的个人资料。
我已经在github上联系了社交名流,但无济于事,我已经获得了oauth凭据拥有多个gmail帐户,但无济于事,总是Facebook
有效,但Google
仅有效无配置文件。
与Laravel和Socialite一起使用,用于Google身份验证阵列,我使用了本教程,但没有出现任何错误,我会逐步执行,您会看到这对您有帮助。http://expertsuggestion.com/blog/laravel/social-login-in-laravel-using-socialite