Übergeben des FormsAuthentication-Cookies an einen WCF-Dienst

Ich habe eine Website, die mit einem Remote-WCF-Webdienst kommuniziert. Beide verwenden denselben benutzerdefinierten FormsAuthentication-Anbieter. Ich möchte mich mit dem WCF-Dienst authentifizieren, der die Identität des aktuell auf der Site angemeldeten Benutzers annimmt. Ich habe dies bereits manuell mit den Anmeldeinformationen des Benutzernamens durchgeführt, muss aber das Benutzerkennwort kennen. So funktioniert Folgendes: Ein authentifizierter Benutzer stellt eine Anfrage, ich erstelle einen Service-Client und lege seine Anmeldeinformationen fest:

serviceClient.ClientCredentials.UserName.UserName = username;
serviceClient.ClientCredentials.UserName.Password = password;

Ich möchte jedoch das FormsAuthentication-Cookie direkt übergeben, da ich das Benutzerkennwort nicht speichern möchte.

Irgendwelche Ideen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage