Ruft den Wert von System.ServiceModel.ServiceSecurityContext.Current.WindowsIdentity.Name
Eigenschaft ab.
Es spielt keine Rolle, welche Bindung Sie verwenden, solange sich der Sicherheitsmodus von None
für die Bindung unterscheidet.
Wenn der Sicherheitsmodus None
ist, dann ist System.ServiceModel.ServiceSecurityContext.Current
null
.
Sie können die Identität des Benutzers abrufen, indem Sie Folgendes aufrufen:
%Vor%oder
%Vor%Sie müssen der Nachrichtenstruktur, mit der Sie den Dienst kontaktieren, eine Art Benutzerinformation hinzufügen.
z.B.
%Vor%Auf diese Weise können Sie Active Directory auf Ihrer Clientseite abfragen, das UserInformation-Objekt auffüllen und die Benutzerdetails als Teil der Nachrichtenstruktur senden.
Tags und Links wcf c# wcf-security