我遵循了此处创建的示例:
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的通知。在开发人员控制台中定义RedirectURI时,是否有任何特殊的语法要使用?
如在我为您所阅读的样本中所述
创建一个新的OAuth 2.0客户端,选择其他
您应该已经创建了其他类型的oauth2客户端,而不是Web应用程序。唯一不同的是,其他应用程序实际上是针对默认使用localhost作为重定向uri的桌面或本机应用程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句