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

Kat*_*ie 13 oauth-2.0 google-oauth

我如何使用本地主机在我的应用程序上测试 Google Oauth 2.0,因为 Google 需要顶级私有域作为授权域?

一种

我试图查找解决方案,但给出的所有解决方案都是前一段时间,我认为谷歌从那时起改变了他们的服务。

请帮忙 :)

Ani*_*iya 41

localhost 不是有效的顶级域,如果不设置同意屏幕,它不会让您生成凭据。如果您愿意,可以添加多个授权域,但不能将其留空。但如果您没有域/暂时不想添加域,您可以删除该字段。你就是不能把它留空。

请注意描述——“当使用域时”。因此,没有义务为同意屏幕添加授权域。而且,这里的授权域仅与同意屏幕相关。需要在凭证部分指定授权来源和授权重定向 URL,这才是最重要的;指定将接受请求的来源以及将请求重定向到的位置。因此,只需在同意屏幕中省略授权域即可。

在此输入图像描述

那么如何删除呢?以防万一您没有注意到,只需将鼠标悬停在田野上,这个小男人就会弹出。删除它。就这样。现在您应该能够保存并继续,它可能会要求您设置范围。

在此输入图像描述

我知道已经很晚了,希望它可以帮助其他人。


小智 2

在提交应用程序验证请求之前,需要提供授权域列表。如果要配置本地主机重定向 URI,可以在 Web OAuth 客户端 ID 配置中进行配置。

  • 但是,如何为我使用“localhost”导航到的本地计算机上运行的服务器启用 OAuth2 登录?这个问题具体是关于如何将“localhost”添加到授权域。 (5认同)