Oauth 2.0 使用本地主机测试Google Oauth 2.0(2019年6月)?

Oauth 2.0 使用本地主机测试Google Oauth 2.0(2019年6月)?,oauth-2.0,google-oauth,Oauth 2.0,Google Oauth,既然Google需要一个顶级私有域作为授权域,那么如何在我的应用程序上使用localhost测试Google Oauth 2.0 我试图查找解决方案,但给出的所有解决方案都是很久以前的,我认为谷歌从那时起已经改变了他们的服务 请提供帮助:)在提交请求之前,需要授权域列表。如果你想配置一个本地主机重定向URI,这在你的网站上是可配置的。大约一个小时后,我的头撞到了墙上,我发现它有一个逐步解决方案(从2020年7月开始) 基本上,您需要创建一个服务帐户,与该帐户共享工作表,然后它就可以工作了 我尝

既然Google需要一个顶级私有域作为授权域,那么如何在我的应用程序上使用localhost测试Google Oauth 2.0

我试图查找解决方案,但给出的所有解决方案都是很久以前的,我认为谷歌从那时起已经改变了他们的服务


请提供帮助:)

在提交请求之前,需要授权域列表。如果你想配置一个本地主机重定向URI,这在你的网站上是可配置的。

大约一个小时后,我的头撞到了墙上,我发现它有一个逐步解决方案(从2020年7月开始)

基本上,您需要创建一个服务帐户,与该帐户共享工作表,然后它就可以工作了


我尝试的所有其他身份验证方法要么引发了无意义的错误,要么根本无法正常工作。

localhost不是有效的顶级域,它不允许您在未设置同意屏幕的情况下生成凭据。如果愿意,您可以添加多个授权域,但不能将其保留为空。但是,如果您没有域/暂时不想添加域,则可以删除该字段。你不能让它空着

注意描述--“使用域时”。因此,没有义务为同意屏幕添加授权域。此外,此处的授权域仅与同意屏幕相关。授权来源和授权重定向URL需要在凭证部分中指定,这才是最重要的;指定接受请求的来源和重定向的位置。因此,只需在同意屏幕中忽略授权域

那么如何删除呢?以防万一,如果你没有注意到,只要在球场上空盘旋,这个小家伙就会出现。删除它。这就是全部。现在您应该能够保存并继续,它可能会要求您设置作用域


我知道现在已经很晚了,希望它能帮助其他人。

如果有人对上面的建议不屑一顾,那就帮我做吧。将我的授权JavaScript源URI设置为http://localhost:8080 然后在google API控制台中清空我的Chrome缓存。

Katie,您是否尝试在本地主机上运行的应用程序中使用google OAuth2?如果它不起作用,你会得到什么错误?我认为您不需要将localhost添加到授权域列表中。您好,您找到了一个很好的解决方案吗?出于某种原因,人们不愿意给出否定点而不是答案,但这确实解决了问题。您如何使用这篇文章在google oauth2中启用“mydomain.dev”?这是一个服务帐户,不适用于oauth2。但是如何为运行在本地计算机上的服务器启用oauth2登录,我可以使用
localhost
?这个问题是关于如何将
localhost
添加到授权域的。