1

我正在尝试从控制台应用程序对 Oauth 2 服务进行身份验证。

当使用浏览器(Process.Start ...)打开授权服务器以授权应用程序时,我应该传递一个回调 url 来接收 auth_code。

我试图在应用程序内插入一个要回调的 Web 服务(服务堆栈),但它不能从外部(本地主机)访问,而且如果被调用也不会接收 auth_code。

有没有更有效和优雅的方式来为 Oauth 2.0 服务做桌面授权?

4

1 回答 1

1

桌面应用程序可以使用基于 PIN 的授权。

例如: http ://www.voiceoftech.com/swhitley/index.php/2010/02/twitter-oauth-with-net-for-the-desktop/

于 2013-11-04T13:44:43.583 回答