【发布时间】:2016-09-30 09:06:10
【问题描述】:
对于使用桌面应用程序的人,他们如何处理需要重定向 url 的第三方服务的 oauth2 流?
我想通过 Discord 的 oauth2 登录对用户进行身份验证。但我正在开发一个桌面应用程序,背后没有网络服务。
我已经阅读了看起来像这样的重定向方案,
urn:ietf:wg:oauth:2.0:oob
但 discord 说这是一个不匹配的通过 oauth2 登录后的重定向 url。
【问题讨论】:
-
我认为您需要开发一个用于oauth2登录的服务器端应用程序。实际上,Oauth2 是为使用指定 URL 进行访问的基于 Internet 的应用程序制作的。桌面应用程序无法以这种方式工作,因此您无法集成 Oauth2。
标签: javascript oauth electron oauth2