您好我正在使用Yii authclient进行社交媒体登录。目前,我正在尝试使用Google登录我的网站。
main.php
'google' => [
'class' => 'yii\authclient\clients\GoogleOAuth',
'clientId' => '****************',
'clientSecret' => '***************',
],
每当我尝试使用Google登录时,都会返回错误代码400。
request details:
scope=profile email
response_type=code
redirect_uri=http://localhost/project/buyold/frontend/web/customer/account/auth?authclient=google
xoauth_displayname=My Application
client_id=***********************************
我不知道我的代码或应用设置有什么问题。 请帮帮我。
答案 0 :(得分:0)
此错误表示您使用的重定向网址与您在Google Developer Console中添加到应用程序凭据中的任何内容都不匹配。
如果授权重定向URI部分没有您正在使用的URL,则返回400。
检查您的授权重定向URI,如果未添加,请添加您的,请注意我并不建议您使用此格式保留网址,以下是如何使用Apache or Nginx <配置虚拟主机的示例/ p>