问题:
如何将Google Cloud面向公众的本地主机添加到授权域列表中,以便设置OAuth?
背景
我正试着在Building a Node.js Web App using Google Cloud Platform上学习这个谷歌开发人员教程。
其中一些说明似乎有点过时,但到目前为止,我已经设法解决了这个问题。在第9页,在“设置URL2.0客户端”一节的第9步(如下所列)中,它说粘贴OAuth https://8080-dot-<9 digit number>-dot-devshell.appspot.com/,并替换我的9位数字:

问题
当我粘贴URI时,系统告诉我需要将URI添加到授权域列表中:

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

那么我到底要在这里做什么呢?它不会让我在没有验证域的情况下生成OAuth密钥,也不会让我验证域。
发布于 2020-05-04 22:36:46
我猜2017年的url“...-dot-devshell.apppot.com”用来直接转发到你想要测试的web服务器。
这必须在此期间进行更改,以便在访问网页之前要求进行身份验证。这阻止了OAuth的配置,因为该URL重定向到不同的网站。这就是你不能完成codelab的原因。
您可以尝试使用较新的codelab,例如this one来使用Node.js进行练习
https://stackoverflow.com/questions/61564957
复制相似问题