我似乎无法让这个例子真正运行。它只是说没有找到OpenID端点。该示例位于DotNetOpenAuth的zip下载中。
我正在尝试运行测试OAuthAuthorizationServer的OAuth2项目。 所以我运行OAuthClient项目,点击 与授权服务器示例(授权代码授予)和使用WCF w / OAuth 2.0的资源服务器互操作 然后选择GetName并点击Request authorization。
它正确地将我重定向到OAuthAuthorizationServer并请求我的开放ID。 这是我被困的地方。它使用什么openid?我可以输入什么openID作为测试? 我尝试使用我的谷歌openid,没有用。在此之后我不知道该怎么做。
答案 0 :(得分:2)
如果您启动 OAuthAuthorizationServer (这是您的AS)项目,您将看到登录链接。此登录链接将打开页面/帐户/登录。在LogOn页面上,您有一个标有OpenID的输入框。这期待您的OpenID提供程序的端点。如果是Google,请输入https://www.google.com/accounts/o8/id。在此处查看其他人OpenID endpoints