【问题标题】:DotNetOpenAuth Issue with Yahoo!雅虎的 DotNetOpenAuth 问题!
【发布时间】:2010-12-13 14:10:24
【问题描述】:

我使用 OpenID 身份验证,并且在从 Visual Studio 运行网站时,所有提供程序都经过测试并且工作正常。我已将网站部署到服务器,Google 和 myOpenID 工作正常,但 Yahoo! OpenID 提供者只是抛出这个错误......

OpenID 提供者发布了一个 一个标识符的断言,其 发现信息不匹配。 断言端点信息: 声明的标识符: https://me.yahoo.com/a/KyzgPcp9v8xRcWxFNKx357hQTxZ9P7Udww8bPkpv3oNSoogH0IXw#11950 提供者本地标识符: https://me.yahoo.com/a/KyzgPcp9v8xRcWxFNKx357hQTxZ9P7Udww8bPkpv3oNSoogH0IXw 提供者端点: https://open.login.yahooapis.com/openid/op/auth OpenID 版本:2.0 服务类型 URI: 发现的端点信息:[{ 声明的标识符: http://specs.openid.net/auth/2.0/identifier_select 提供者本地标识符: http://specs.openid.net/auth/2.0/identifier_select 提供者端点: https://open.login.yahooapis.com/openid/op/auth OpenID 版本:2.0 服务类型 URI: http://specs.openid.net/auth/2.0/server http://specs.openid.net/extensions/pape/1.0 http://openid.net/srv/ax/1.0 http://specs.openid.net/extensions/oauth/1.0 http://specs.openid.net/extensions/ui/1.0/lang-pref http://specs.openid.net/extensions/ui/1.0/mode/popup http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier http://www.idmanagement.gov/schema/2009/05/icam/no-pii.pdf http://www.idmanagement.gov/schema/2009/05/icam/openid-trust-level1.pdf http://csrc.nist.gov/publications/nistpubs/800-63/SP800-63V1_0_2.pdf },]

如果有人知道为什么会发生这种情况,我将不胜感激。这只发生在服务器上,所以我不能轻易调试它。

谢谢。

【问题讨论】:

    标签: asp.net-mvc-2 dotnetopenauth


    【解决方案1】:

    这表明您的 RP 正在对原始标识符(“yahoo.com”)而不是断言中声明的标识符执行发现。您可以activate logging 并在您的问题中包含来自服务器的整个周边日志吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-26
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      • 2014-01-26
      • 2011-10-11
      • 2020-10-27
      • 1970-01-01
      相关资源
      最近更新 更多