Wie richte ich Tomcat web.xml und context.xml für 2 verschiedene (user und admin) Authentifizierung

StackOverflow https://stackoverflow.com/questions/1024683

Frage

Hier ist meine Situation:

Ich mag Sachen unter

mysite / Kunde / *

formularbasierte Authentifizierung, bevor der Zugriff (Login über mysite / Kunden / login.jsp, mit seinem eigenen user_password Tisch und Rolle.) Erfordert

Ich mag Sachen unter

mysite / admin / *

verlangen andere formularbasierte Authentifizierung, bevor der Zugriff (Login über mysite / admin / login.jsp, mit einem anderen Satz von admin_user_password Tisch und Rolle.)

Ist es möglich, dies unter Tomcat 6.0 zu tun? Wenn ja, kann jemand kurz beschreiben, wie ich über die Umsetzung dieser gehen könnte? Ich habe umsah und nur Beispiele von 1 Realm Setup ... havent mehrere Realm-Setup vor gesehen.

Ich verwende JDBCRealm.

War es hilfreich?

Lösung

Ich denke, das ist nicht möglich. Sie könnten den Filter Art und Weise, in der Sie Setup einen Filter für den Kunden Seite des Baumes und einen anderen Filter für die Admin-Seite gehen. Werfen Sie einen Blick hier .

Die andere Möglichkeit ist die Einrichtung zwei Anwendungen in tomcat in zwei unterschiedlichen Kontexten Single-Sign mit auf innerhalb Katers. Auf diese Weise würden Sie /mysitecustomer und mysiteadmin als zwei verschiedene Anwendungen teilen sich ein Reich, aber zwei verschiedene Login-Seiten haben.

Andere Tipps

BTW - aus meiner Lektüre ist der Kontext der bevorzugte Mechanismus. Ich stelle das Modell für mein Consulting-Geschäft auf Kunden für die Partitionierung, die einig gehosteten Web-App benötigen und es auf meinem Server für meine Bequemlichkeit Inszenierung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top