Ich benutze mvc5 + C# und ich gebe meinem Benutzer die Möglichkeit, mit externen Login (Facebook, Google, ...) auf meiner Website einzuloggen.Erhalten Sie die E-Mail-Adresse des Microsoft Live-Kontos
Ich versuche, Microsoft Live als neuer Anbieter hinzuzufügen. Aber ich sehe keine Option, um die E-Mail-Adresse des verbundenen Benutzers zu erhalten.
Ich erhalte diese Behauptungen wenn some-microsoft-Benutzer verbinden („KEY | VALUE“):
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier | *****************
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name | test
http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider | ASP.NET Identity
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier | **************
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name | ****************
urn:microsoftaccount:id | ****************
urn:microsoftaccount:name | ****************
urn:microsoftaccount:access_token | **************************************************************
Es gibt jede Möglichkeit, die E-Mail-Adresse des Benutzers zu erhalten, diese Informationen verwenden?
Kurze Antwort: [no] (http://stackoverflow.com/questions/3170341/does-hotmail-or-windows-live-id-support-openid-authentication/6990971#6990971) – Bora
Im Gegensatz zu Forenseiten, wir Verwenden Sie nicht "Danke" oder "Jede Hilfe geschätzt" oder Unterschriften auf [so]. Siehe "[Sollen 'Hallo', 'Danke', 'Slogans' und 'Anrede' aus Posts entfernt werden?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -removed-from-posts) –