Google Api中的重定向URI不匹配

时间:2016-01-07 13:41:36

标签: oauth-2.0 google-api yii2

您好我正在使用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=***********************************

我不知道我的代码或应用设置有什么问题。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

此错误表示您使用的重定向网址与您在Google Developer Console中添加到应用程序凭据中的任何内容都不匹配。

如果授权重定向URI部分没有您正在使用的URL,则返回400。

检查您的授权重定向URI,如果未添加,请添加您的,请注意我并不建议您使用此格式保留网址,以下是如何使用Apache or Nginx <配置虚拟主机的示例/ p>