【问题标题】:How does the DotNetOpenAuth OAuth 2.0 example work?DotNetOpenAuth OAuth 2.0 示例如何工作?
【发布时间】:2015-07-24 11:52:40
【问题描述】:

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

我正在尝试运行 OAuth2 项目来测试 OAuthAuthorizationServer。 所以我运行 OAuthClient 项目,点击 使用 WCF w/OAuth 2.0 与授权服务器示例(授权代码授予)和资源服务器互操作 然后选择 GetName 并点击请求授权。

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

【问题讨论】:

    标签: openid dotnetopenauth


    【解决方案1】:

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

    【讨论】:

    • 可以使用 openID 链接。但是,如果我想让它使用 oAuth 2.0 而不是 openID?我能怎么做?此示例不会向我颁发令牌
    猜你喜欢
    • 2012-06-19
    • 1970-01-01
    • 2014-05-05
    • 1970-01-01
    • 2012-12-24
    • 2015-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多