【发布时间】:2015-03-11 21:16:00
【问题描述】:
我以前从未使用过 oauth,所以我希望我的应用程序在系统的默认浏览器上打开一个 url,然后用户登录、授权等,然后我需要将授权码发送回我的应用程序,是否有怎么做?我正在使用Trakt's API。
【问题讨论】:
-
由于浏览器安全限制,您可能无法直接与应用程序进行通信。设计一个代理身份验证的网络服务“中间人”。
-
除非您可以为特定于应用程序的 URL 方案注册外部处理程序,以便将
code直接传递给应用程序 -
我该怎么做?我是编程新手,有没有更简单的方法可以做到这一点?我尝试使用 webbrowser 控件打开,但它使用可用的最低文档模式,这使得身份验证页面和网站的其余部分变得糟糕......