Wie cookie-Authentifizierung verwenden von WCF-Authentication-Service in einem ASP.Net MVC-Anwendung

Okay, ich hatte wenig Glück bei der Suche, keine Dokumentation oder tutorials für meine spezifische Szenario.

Habe ich eine ASP.Net MVC-web-Anwendung, verwenden von WCF-Diensten für alles, einschließlich Authentifizierung und Rollen (über die Mitgliedschaft von Anbietern, die auf der WCF-backend).

Habe ich kein problem einrichten der Authentifizierung services aber nicht das setzen eines Cookies in der web-app. Die docs für die Login-Methode des service zeigen, dass die Verkabelung der CreatingCookie Ereignis möglich ist, aber es hat keine Auswirkung auf den client (ich habe versucht, auf der service-Seite auch wieder nicht auf). Also ich habe herausgefunden, wie man capture the cookie. Ich habe versucht, manuell das auth cookie auf dem client, aber so weit es funktioniert nicht; die Entschlüsselung fehl aufgrund der Polsterung und Einstellung der cookie-Wert aus dem vom server nicht lesbar ist durch den AUFTRAGGEBER.

Weiß jemand, wie sollen Sie die Verwendung der Cookies, die erzeugt wird durch die WCF-Authentication Service? Kann ich einfach davon ausgehen, die Sitzung ist alle geschafft, auf der WCF-server und überprüfen Sie einfach IsLoggedIn() auf dem service bei jedem laden der Seite?

Vielen Dank im Voraus.

InformationsquelleAutor der Frage tap | 2010-04-06

Schreibe einen Kommentar