2010-12-06 2 views
0

Ich versuche, Benutzer innerhalb der Tomcat/BlazeDS-Umgebung an- und abzumelden. Ich habe einen benutzerdefinierten Java Login Proxy geschrieben, um die Anmeldung zu verarbeiten, die funktioniert. Als ich versuchte, mich vom Benutzer abzumelden, d. H. Sitzungen ungültig zu machen, erkannte ich, dass die Flash-Anwendung für jeden Anruf des AMF-Kanals eine neue Sitzungs-ID (neue Sitzung) erhielt. Was passiert, wenn ich versuche, eine Sitzung für ungültig zu erklären, ist das nutzlos, weil der nächste Anruf mit den gleichen Benutzerdaten erneut gültig und gültig ist.Neue Flex-Sitzung für jeden AMF-Anruf in BlazeDS

Wie kann ich dann einen Benutzer aus einem Flex Application/Tomcat-Kontext abmelden? Ich finde keine guten Beispiele ohne benutzerdefinierte Authentifizierung.

Dank

Andreas

+0

Verwenden Sie Feder? –

+0

Nein, ich habe die Klassen selbst erstellt – Andreas

Antwort

0

Sie haben würde die Session-ID von Flex zum Java-Backend übergeben und das Backend die Sitzung ungültig machen den Benutzer abzumelden.