2010-12-13 32 views
1

J'utilise l'authentification OpenID et tous les fournisseurs ont été testés et fonctionnent correctement lors de l'exécution du site Web à partir de Visual Studio. J'ai déployé le site Web sur le serveur et le travail de Google et myOpenID juste bien mais Yahoo! serveur OpenID jette juste cette erreur ...Problème DotNetOpenAuth avec Yahoo!

Le fournisseur OpenID a émis une affirmation pour un identificateur dont informations découverte ne correspondent pas. Assertion information critère d'évaluation: ClaimedIdentifier: https://me.yahoo.com/a/KyzgPcp9v8xRcWxFNKx357hQTxZ9P7Udww8bPkpv3oNSoogH0IXw#11950 ProviderLocalIdentifier: https://me.yahoo.com/a/KyzgPcp9v8xRcWxFNKx357hQTxZ9P7Udww8bPkpv3oNSoogH0IXw ProviderEndpoint: https://open.login.yahooapis.com/openid/op/auth Version OpenID: 2.0 Type de service URIs: information endpoint Découvert: [{ ClaimedIdentifier: http://specs.openid.net/auth/2.0/identifier_select ProviderLocalIdentifier: http://specs.openid.net/auth/2.0/identifier_select ProviderEndpoint: OpenID version: 2.0 URI de type de service: 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/ pop-up 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 },]

Si quelqu'un a une idée pourquoi cela se produit, je l'apprécie vraiment. Cela se produit uniquement sur le serveur, donc je ne peux pas le déboguer facilement.

Merci.

Répondre

1

Ceci suggère que votre RP effectue une découverte sur l'identificateur d'origine ("yahoo.com") au lieu de l'identificateur revendiqué dans l'assertion. Pouvez-vous activate logging et inclure le journal entier entourant du serveur dans votre question?