Abrufen von OpenId-Benutzerinformationen (Claims) zwischen Anbietern

Ich benutze DotNetOpenAuth, um mich als Teil meines Anmeldevorgangs anzumelden. Es funktioniert gut für die Authentifizierung, aber das Abrufen von Benutzerinformationen von verschiedenen openId-Anbietern funktioniert nicht sehr gut.

Mit MyOpenId erhalte ich vollständige Informationen, die ich mithilfe einer ClaimsRequest mit DotNetOpenAuth anfordere. Offenbar wird das SREG-Protokoll verwendet, um diesen Inhalt anzufordern und abzurufen. Dies funktioniert hervorragend mit MyOpenId, macht aber (noch?) Nichts für Google oder Yahoo und andere Anbieter, die dieses Protokoll nicht unterstützen.

Gibt es eine Möglichkeit zum Abrufen von Cross-Provider-Benutzerinformationen mithilfe von DotNetOpenAuth (oder einem anderen Mechanismus als RPX (keine Suche nach einem anderen Mann in der Mitte: -}))?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage