gpt4 book ai didi

google-cloud-platform - 如何将 Google Cloud Platform 中的 'localhost' 添加为 OAuth2 的授权域

转载 作者:行者123 更新时间:2023-12-04 04:12:02 30 4
gpt4 key购买 nike

问题:

如何将面向公众的 Google Cloud 本地主机添加到授权域列表中,以便我可以设置 OAuth?

背景

我正在尝试在 Building a Node.js Web App using Google Cloud Platform 上遵循此 Google Dev 教程.

一些说明似乎有点过时,但到目前为止我已经设法解决它。在第 9 页上的“设置 OAuth 2.0 客户端”第 9 步(如下所列)部分中,它说要粘贴 URL https://8080-dot-<9 digit number>-dot-devshell.appspot.com/用我的 9 位数字替换:

enter image description here

问题

当我粘贴 URI 时,我被告知需要将 URI 添加到授权域列表中:

Authorized redirect URIs - Invalid Redirect

虽然这不在说明中,但我继续按照说明进行操作。但是每次去“验证”域时,它都会收到一个拒绝屏幕说:

Webmaster Central - Verification Failed

那么我到底在这里做什么呢?它不会让我在没有经过验证的域的情况下制作 OAuth key ,也不会让我验证域。

最佳答案

我猜 2017 年的“[...]-dot-devshell.appspot.com”网址用于直接转发到您要测试的网络服务器。

这必须同时更改为在访问网页之前需要身份验证。这会阻止 OAuth 的配置,因为 URL 重定向到不同的网站。这就是您无法完成 codelab 的原因。

您可以做的是尝试使用更新的代码实验室,例如 this one用 Node.js 练习

关于google-cloud-platform - 如何将 Google Cloud Platform 中的 'localhost' 添加为 OAuth2 的授权域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61564957/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com