2017-05-12 1 views
0

ich eine Azure Active Directory Application erstellt und angewendet, um den Code aus dem folgenden Tutorial Anmeldung zu aktivieren: https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-webapp-openidconnect-aspnetcore/ASP-Core Azure Active Directory - Get: Name und Vorname

Nach der Anmeldung gibt folgende Formel meine E-Mail-Adresse:

Console.WriteLine(User.Identity.Name) 

Wie würde ich den Vor- und Nachnamen dieses Benutzers erhalten?

+0

Haben Sie Graph-API versucht? – Prasanth

+1

OpenId-Bereich gibt Vorname und Nachname Ansprüche in Token zurück. Sollte in der Lage sein, aus Forderungen nach authN zu extrahieren – Mardoxx

Antwort

3

es gefunden:

var fn = User.FindFirst(ClaimTypes.GivenName).Value; 
var ln = User.FindFirst(ClaimTypes.Surname).Value; 
System.Console.WriteLine("me :" + fn + " " + ln); 
Verwandte Themen