1

我是 DotNetOpenAuth 的新手,我只需要使用已知的用户凭据登录(我的服务器需要登录到另一个应用程序才能执行一些管理工作)。现在,我似乎找不到避免所有重定向和回调的方法,我只需要将用户凭据提供给 DotNetOpenAuth 并使用它登录。任何人都可以帮忙吗?

谢谢

4

1 回答 1

2

这在很大程度上取决于您尝试使用的协议。OAuth 1.0(a) 需要重定向。OAuth 2.0 允许密码凭据授予(您正在尝试执行的操作),这要求您使用 DotNetOpenAuth 4.x 和WebServerClientorUserAgentClient类。ExchangeUserCredentialForToken在任一类上,您都可以通过调用方法来实现目标。

于 2012-06-14T13:44:41.037 回答