【发布时间】:2012-07-10 08:22:08
【问题描述】:
我看过这个Two legged OAuth using DotNetOpenAuth,但它没有提供任何关于如何移除其中一条腿的详细信息。
我发现代码很难理解(使用 DotNetOpenAuth 4.0)。谁能给我任何关于如何修改样本以进行两条腿身份验证的指示?
【问题讨论】:
标签: dotnetopenauth
我看过这个Two legged OAuth using DotNetOpenAuth,但它没有提供任何关于如何移除其中一条腿的详细信息。
我发现代码很难理解(使用 DotNetOpenAuth 4.0)。谁能给我任何关于如何修改样本以进行两条腿身份验证的指示?
【问题讨论】:
标签: dotnetopenauth
对于服务提供者来说,在返回通常是未经授权的请求令牌之前立即授权请求令牌是一件简单的事情。由于服务提供者已经必须提供代码来生成和存储请求令牌,这应该很简单。
对于消费者而言,您只是跳过了重定向步骤。在 OAuthConsumer 示例的 GoogleApps2Legged.aspx 代码隐藏中有一个示例。
【讨论】:
看看这篇文章,它解释了如何使用 DotNetOpenAuth 4 和 Google Apps 消费者密钥 + 秘密来实现 2 Legged OAuth。
Google Calendar V3 2 Legged authentication fails
希望对你有帮助:)
【讨论】: