【发布时间】:2011-05-31 20:56:15
【问题描述】:
我很困惑我应该使用哪个工厂 OAuth1Authenticator 工厂方法。我想我应该得到一个消费者秘密令牌(我可以用 RestSharp 得到它吗?),然后使用 OAuth1Authenticator.ForRequestToken,然后获取访问令牌和秘密访问令牌(如何?),然后使用 OAuth1Authenticator.ForAccessToken 并使用此返回值指向前方。
但似乎 RestSharp 的架构是使用唯一一个身份验证器,我似乎无法找到从冷启动(只有应用程序令牌)到拥有所有必要凭据(消费者密钥和秘密、访问密钥)的方法和秘密)。
额外问题:
- .ForClientAuthentication 和 .ForProtectedResource 方法的用途是什么?
- 为什么 OAuth2Authenticator 与 OAuth1Authenticator 位于不同的命名空间中?
【问题讨论】:
-
为什么它们在不同的命名空间中只是因为它们是由不同的人贡献的,我没有注意到。