【发布时间】:2021-01-27 16:12:34
【问题描述】:
我已按照此处创建的示例进行操作:
https://github.com/googlesamples/oauth-apps-for-windows/blob/master/OAuthDesktopApp/README.md
让 Google OAuth 与我的桌面应用程序一起工作,我似乎被重定向 URI 卡住了。我知道我必须在 Google 凭据页面(在开发者控制台中)提供一个 RedirectURI,但我不知道如何提供一个 RedirectURI 来接受任何端口号。
在此示例中,本地 HTTP 服务器在 localhost (127.0.0.1) 上打开一个连接,无论使用哪个端口进行侦听,它似乎都能正常工作(它会找到一些随机端口,然后将 RedirectURI 作为 localhost:randomport 发送)并且身份验证按预期工作。但是,当我尝试在我的应用程序中执行此操作时,我收到未定义 RedirectURI 的通知。在 Developer Console 中定义 RedirectURI 时是否需要使用任何特殊语法?
【问题讨论】:
-
桌面应用程序是已安装的应用程序,您不需要重定向 URI,它基本上默认为 localhost。请编辑您的问题并包含您的代码。
-
谢谢。您的评论为我指明了正确的方向。我创建了 Web 应用程序 OAuth 凭据,而不是桌面。现在可以了。谢谢!
标签: oauth google-oauth google-developers-console