【发布时间】:2010-08-24 14:21:08
【问题描述】:
每个 OpenId 提供者都有一个提供者 URL(例如 Google:https://www.google.com/accounts/o8/id)
使用OpenIdRelyingParty.CreateRequest 我成功地将用户重定向到谷歌提供者网址并接收提供者回调。一切正常。
现在我正在尝试实现我自己的简单 OpenId 提供程序(我想在我的示例中充当 Google)。 DotNetOpenAuth 有一个名为 OpenIdProviderWebForms 的提供程序演示。在过去的 4 或 5 个小时里,我一直在尝试使用我设法在 Google 上连接的同一个演示连接到它。首先:我不清楚我应该调用什么 URL。我尝试了所有 Url(server.aspx、provider.ashx ...),它们都触发了异常“未找到 OpenID 端点”。所有的配置似乎都很好。
如何实现一个简单的 OpenId 提供程序?我应该在OpenRelyingParty.CreateRequest 中调用什么网址?
【问题讨论】:
标签: c# .net dotnetopenauth