2010-12-14 8 views

Antwort

7

Eine Möglichkeit ist in SSO Mechanismus Tomcats bauen zu verwenden: http://tomcat.apache.org/tomcat-5.5-doc/config/host.html#Single_Sign_On

Ein generischer, aber immer noch leicht Ansatz zu verwenden, ist CAS (Central Authentication Service): http://www.jasig.org/cas Es ist auch Open Source.

Kerberos ist die perfekte Lösung, wenn Sie Integrated Windows SSO in einer Unternehmensumgebung ausführen möchten. (Bedeutet, dass Benutzer, die bei einem Microsoft Windows-System authentifiziert sind, automatisch bei kerberisierten Webanwendungen angemeldet sind). Für viele andere Anwendungsfälle passt es überhaupt nicht.

Es gibt keinen allgemeinen "besten Weg" für SSO für Web-Anwendungen, aber vielleicht einen, der am besten für Ihre spezifischen Anforderungen passt. Vielleicht können Sie sie etwas ausführlicher erklären?

BTW warum zum Teufel benutzen Sie noch Tomcat 5.5?

+0

Schöne Antwort, ich werde auf diese Weise versuchen. BTW der Tomcat 5.5 ist eine Kundenanforderung. Sie können nicht immer bekommen, was Sie wollen. :( – Victor

+0

Wenn sich alle Apps in einer einzigen Instanz befinden, ist die Tomcat SSO-Lösung am problemlosesten, vorausgesetzt, Sie können mit der containerbasierten Sicherheit gut arbeiten. –

0

Authentifizierung gegen einen Kerberos-Server. Sie können das mit JAAS und Kerberos 5 JAAS Module tun.

+0

Es ist für Tomcat 6, gibt es irgendeine Lösung für Tomcat 5.5? – Victor

Verwandte Themen