首页 > 解决方案 > 无法将 http url 添加到 gcloud 的 OAuth 2.0 客户端 ID 中的授权重定向 URI

问题描述

我有一个使用谷歌身份验证的网络应用程序。当我点击登录时,出现以下错误:

The redirect URI in the request, http://campus-study-2019.appspot.com/oauth2callback, does not match the ones authorized for the OAuth client. To update the authorized redirect URIs, visit: https://console.developers.google.com/apis/credentials/oauthclient/477760217336-q6bdhcdqvsrf56kaa7k0ifennf775lug.apps.googleusercontent.com?project=477760217336

当我尝试 http://campus-study-2019.appspot-preview.com/oauth2callback在 Google Cloud 平台中添加我的授权重定向 URI 时。我得到以下信息:

Invalid Redirect: You are using a sensitive scope. URI must use https:// as the scheme.

有人有什么主意吗?

但是,以前(1-2 个月前)我可以轻松地在授权重定向 URI 列表中添加 http

标签: google-oauthgcloud

解决方案


确保检查协议“http://”或“https://”,因为谷歌也检查协议。最好在列表中添加两个 URL。

& 或者 &?

尾部斜杠(/)或打开?(CMD/CTRL)+F,在凭证页面中搜索完全匹配。如果找不到,则搜索丢失的那个。

等到谷歌刷新它。如果您经常更换,则可能每半小时发生一次,或者它可能会留在游泳池中。

供您参考,请查看以下链接,您可以在其中查看有关您的问题的其他选项: Google OAuth 2 授权 - 错误:redirect_uri_mismatch


推荐阅读