如何在Google控制台中为oAuth2添加或更改返回uri

use*_*832 12 google-oauth google-api-console

我想从我的webservice使用google oAuth我创建了新的oAuth密钥,但是当我使用它时,我得到了

Error: redirect_uri_mismatch
The redirect URI in the request: www.blabla.com
did not match a registered redirect URI
Run Code Online (Sandbox Code Playgroud)

现在,在哪里找到注册的重定向URI来更改它,或者在哪里可以添加另一个.在控制台的"API访问"菜单下,我只能"编辑品牌信息","创建另一个客户端ID"和"编辑允许的域",但我没有权限添加一个.

use*_*832 11

我的问题是我为"服务帐户"创建了一个客户端ID.甚至没有尝试过"Web应用程序"的向导.因为我的控制器正在发出Web请求,所以Web应用程序选项是正确的.傻我.

在Web应用程序客户端ID设置下,您可以调整返回uri,而服务帐户设置没有该选项.


Jam*_* M. 7

在我看来,在哪里这样做并不是很明显,所以这里有一些有用的截图.

1)导航到凭据屏幕...类似" https://console.developers.google.com/apis/credentials ...."

2)点击"Oauth 2客户端ID"链接..在这种情况下,它是"Web客户端1"

2)在屏幕的底部,您可以添加您的网站网址 - " http:// localhost:[some number]/signin-google"并保存.

  • 六年后,我仍然到达了我需要去的地方。谢谢你!!:) (6认同)

小智 2

您的客户端 ID 右侧有一个“编辑设置”。单击它,将出现一个弹出窗口,允许您编辑授权的重定向 URI。