1

我似乎无法让这个示例真正运行。它只是一直说没有找到 OpenID 端点。该示例位于 DotNetOpenAuth 的 zip 下载中。

我正在尝试运行 OAuth2 项目来测试 OAuthAuthorizationServer。因此,我运行 OAuthClient 项目,单击 Interop with Authorization Server 示例(授权代码授予)和使用 WCF w/OAuth 2.0 的资源服务器,然后选择 GetName 并单击请求授权。

它正确地将我重定向到 OAuthAuthorizationServer 并请求我的开放 ID。这是我卡住的地方。它使用的是什么openid?我可以输入什么 openID 作为测试?我尝试使用我的 google openid,没有用。我不知道在这一点之后该怎么做。

4

1 回答 1

2

如果您启动OAuthAuthorizationServer(这是您的 AS)项目,您将看到一个登录链接。此登录链接将打开页面 /Account/LogOn。在登录页面上,您有一个标有 OpenID 的输入框。这需要您的 OpenID 提供者的端点。如果是 Google,请输入https://www.google.com/accounts/o8/id 。在此处查看其他人OpenID 端点

于 2012-08-04T23:19:38.347 回答