ich keine .NET-Entwickler bin, und ich habe das Gefühl, das für jemanden trivial sein würde, ist:Get UPN oder E-Mail in Benutzer in einer .NET Web-Anwendung protokolliert
ich eine C# Web-Anwendung habe das macht Benutzer der Benutzeranmeldeinformationen des angemeldeten Benutzers. Derzeit verwendet er die SID, die von
System.Security.Principal.WindowsIdentity.GetCurrent().User.Value
I (gemäß der Definition in Active Directory) anstelle der SID brauchen, um entweder den Benutzer UPN Login oder E-Mail-Adresse kommt. GetCurrent() gibt ein Objekt vom Typ WindowsIdentity zurück; in den Details der Suche nach Windows Mitglieder:
ich nichts sehen kann, der wie es mir dort entweder die UPN oder E-Mail würde aussieht. Wie kann ich diese Informationen abrufen, indem ich die SID in eine andere Funktion einspeise oder an anderer Stelle etwas anderes aufruft?
Das ist großartig! Ich wusste nichts über den Namespace AccountManagement - genau das, wonach ich suchte. – davekaro
Wird normalerweise null sein. – djunod
Das ist lokal gut, funktioniert aber nicht auf IIS. –