Wie richte ich Tomcat web.xml und context.xml für 2 verschiedene (user und admin) Authentifizierung
-
06-07-2019 - |
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.
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.