Ich habe solche Struktur auf meinem Client.WCF-Client-Authentifizierung auf der Serverseite
WindowsIdentity wi = WindowsIdentity.GetCurrent();
IntPtr token = wi.Token;
Der nächste Schritt ist das Senden des Authentifizierungstokens an den Server über WCF und die Identität des Benutzers dort.
api.SendToken(token);
...
...
...
Aber sobald ich erhalten Token auf Server-Seite und versuchen zu bauen Windows es mir ein Fehler wirft:
WindowsIdentity newId = new WindowsIdentity(token);
Invalid token for impersonation - it cannot be duplicated.
Können Sie Kerle mir bitte helfen, herauszufinden, was ich falsch und Anteil tue Ihre Ideen Wie übergebe ich Token von Client zu Server.
Danke!
Ist http://msdn.microsoft.com/en-us/library/ms751480.aspx hilfreich? – vlad