我见过这个Two legged OAuth using DotNetOpenAuth,但它没有提供有关如何移除其中一条腿的任何细节。
我发现代码非常难以理解(使用DotNetOpenAuth 4.0)。任何人都可以给我任何关于如何修改样本以进行两条腿认证的指示吗?
答案 0 :(得分:3)
从服务提供商那里,在返回通常是未经授权的请求令牌之前立即授权请求令牌是一件简单的事情。由于服务提供商已经必须提供生成和存储请求令牌的代码,因此这应该是直截了当的。
来自消费者,只是您跳过了重定向步骤。在OAuthConsumer示例的GoogleApps2Legged.aspx代码隐藏中有一个示例。
答案 1 :(得分:1)
看一下这篇文章,它解释了如何使用DotNetOpenAuth 4和Google Apps使用者密钥+密钥实现2 Legged OAuth。
Google Calendar V3 2 Legged authentication fails
希望它能帮到你:)。