Was ist der Unterschied in einer asp.net-Umgebung mit aktivierter Windows-Authentifizierung und Identitätswechsel zwischen HttpContext.Current.User.Principal und WindowsIdentity.GetCurrent ()?
Laut diesem Forum auf WindowsIdentity.GetCurrent().Name
vs. User.Identity.Name
:
User.Identity.Name
steht für die Identität, die von IIS übergeben wurde.WindowsIdentity.GetCurrent().Name
ist die Identität, unter der der Thread ausgeführt wird.
Abhängig von den Authentifizierungseinstellungen Ihrer App in IIS geben sie unterschiedliche Werte zurück:
%Vor%Legende :
Tags und Links asp.net iis windows-authentication