google-oauth - 无法将 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
解决方案
确保检查协议“http://”或“https://”,因为谷歌也检查协议。最好在列表中添加两个 URL。
& 或者 &?
尾部斜杠(/)或打开?(CMD/CTRL)+F,在凭证页面中搜索完全匹配。如果找不到,则搜索丢失的那个。
等到谷歌刷新它。如果您经常更换,则可能每半小时发生一次,或者它可能会留在游泳池中。
供您参考,请查看以下链接,您可以在其中查看有关您的问题的其他选项: Google OAuth 2 授权 - 错误:redirect_uri_mismatch
推荐阅读
- node.js - node.js 服务器中的 socket.io:不存在“Access-Control-Allow-Origin”标头
- sql - 从内部 SELECT 语句获取变量/信息
- vhdl - 在 SystemC 中使用接收到的参数设置信号长度
- pyarrow - PyArrow ParquetWriter:有没有办法限制输出文件的大小(拆分)?
- javascript - 我正在尝试将数据表值与组合框匹配以编辑数据
- amazon-web-services - 网站服务器迁移后流量丢失
- git - 新分支有很多变化 - 我如何合并到 Master 中?
- linux - 如何将交互式程序作为服务运行并向其发送消息
- node.js - nodejs如何验证令牌?
- android - 如何使用 Kivy 访问 Android 相机功能?