【发布时间】:2011-06-12 23:10:48
【问题描述】:
所以当我连接到谷歌时,我已经让 OpenID+OAuth 混合与 DotNetOpenAuth 一起工作。它给了我一个授权令牌,所以我需要用它交换一个访问令牌。
我似乎在 DotNetOpenAuth 中的正常 OAuth 工作流程中途进入。我似乎也缺少 DotNetOpenAuth 想要的东西,比如令牌秘密和验证器。但是根据图表here 我不应该需要它们。
任何想法如何使用 DotNetOpenAuth 轻松地将身份验证令牌交换为访问令牌?
【问题讨论】:
-
我认为 DotnetOpenAuth 对于我目前掌握的“企业”来说只是一点点。 OpenId 部分很简单,但 Oauth 部分让我很头疼。不熟悉 Oauth 规范和库没有任何帮助。我使用了 DevDefined Oauth 并毫无问题地取回了访问令牌。使用两个不同的 Oauth 库感觉很蹩脚,但它确实有效。 Kludgy,但我稍后会弄清楚 DotNetOpenAuth。
标签: oauth openid dotnetopenauth