sys*_*oon 15 url redirect mismatch http-headers google-oauth
我创建了一个谷歌的OAuth 2.0 ClientID,并secret在谷歌开发者控制台
之后,我在Google OAuth游乐场(https://developers.google.com/oauthplayground)进行了测试.并注册ClientID并secret已在上面创建并应用于Google OAuth 2.0游乐场设置菜单.
有人说,在创建后,ClientID/ secret他们需要一些时间进行测试.所以两天后我试着在相同的条件下测试,但错误是一样的redirect_uri_mismatch.
我怎么解决这个问题?
您site URL和Authorized redirect URIs开发人员控制台应完全匹配.
如果一个URL有www(http://www.example.com)而另一个URL是non-www(http://example.com),则会发生这种错误.
其他常见的URI不匹配是:
http://在授权的重定向URI和https://作为实际的URL,或者反之亦然http://example.com/在授权重定向的URI),而不是使用斜线(http://example.com)作为实际的URL,或反之亦然以下是在Google Developer Console中更新授权重定向URI的分步过程(带屏幕截图)(对于像我这样的人来说,很难找到该页面).
- 单击菜单图标
- 点击
API Manager菜单
- 点击
Credentials菜单.在下OAuth 2.0 Client IDs,你会找到你的客户名称.就我而言,它是Web Client 1.单击它,将出现一个弹出窗口,您可以在其中编辑授权的Javascript Origin和授权的重定向URI.
以下是有关创建项目和客户端ID的Google文章.
重定向 URI(OAuth 响应返回到的位置)必须在Google API 控制台中注册,并且该错误表明您尚未执行此操作,或未正确执行此操作。
转到您的项目的控制台,然后在 API 访问下查看。您应该在那里看到您的客户端 ID 和密钥,以及重定向 URI 列表。如果所需的 URI 未列出,请单击“编辑设置”并将 URI 添加到列表中。
| 归档时间: |
|
| 查看次数: |
43291 次 |
| 最近记录: |