Come configurare Tomcat web.xml e context.xml per 2 diverse autenticazioni (utente e amministratore)

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

Domanda

Ecco la mia situazione:

Voglio cose sotto

mysite / cliente / *

per richiedere l'autenticazione basata su form prima dell'accesso (accedi tramite mysite / customer / login.jsp, con la sua tabella e il suo ruolo user_password)

MA

Voglio cose sotto

mysite / admin / *

per richiedere un'altra autenticazione basata su form prima dell'accesso (accedi tramite mysite / admin / login.jsp, con un'altra serie di tabelle e ruoli admin_user_password)

È possibile farlo in Tomcat 6.0? In tal caso, qualcuno può descrivere brevemente come potrei fare per implementarlo? Mi sono guardato intorno e ho visto solo esempi di 1 Realm setup ... non ho mai visto più Realm setup prima.

Uso JDBCRealm.

È stato utile?

Soluzione

Penso che non sia possibile. È possibile passare al modo filtro in cui si imposta un filtro per il lato cliente dell'albero e un altro filtro per il lato amministratore. Dai un'occhiata qui .

L'altro modo è configurare due applicazioni in Tomcat in due contesti diversi usando il single sign-on in Tomcat. In questo modo avresti / mysitecustomer e mysiteadmin come due diverse applicazioni che condividono un regno ma con due diverse pagine di accesso.

Altri suggerimenti

A proposito: dalla mia lettura, il contesto è il meccanismo preferito. Sto configurando il modello per la mia attività di consulenza per il partizionamento di clienti che necessitano di qualche app Web ospitata e la metto in scena sul mio server per comodità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top