Cómo configurar Tomcat web.xml y context.xml para 2 autenticaciones diferentes (usuario y administrador)

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

Pregunta

Aquí está mi situación:

Quiero cosas debajo

mysite / customer / *

para requerir autenticación basada en formularios antes del acceso (inicio de sesión a través de mysite / customer / login.jsp, con su propia tabla y función de contraseña de usuario).

PERO

Quiero cosas debajo

mysite / admin / *

para requerir otra autenticación basada en formularios antes del acceso (inicie sesión a través de mysite / admin / login.jsp, con otro conjunto de tabla y función admin_user_password).

¿Es posible hacer esto con Tomcat 6.0? Si es así, ¿alguien puede describir brevemente cómo podría implementar esto? He mirado a mi alrededor y solo he visto ejemplos de configuración de 1 Realm ... no he visto varias configuraciones de Realm antes.

Yo uso JDBCRealm.

¿Fue útil?

Solución

Creo que eso no es posible. Puede seguir la forma de filtro en la que configura un filtro para el lado del cliente de su árbol y otro filtro para el lado del administrador. Eche un vistazo aquí .

La otra forma es configurar dos aplicaciones en tomcat en dos contextos diferentes usando el inicio de sesión único dentro de tomcat. De esta manera, tendría / mysitecustomer y mysiteadmin como dos aplicaciones diferentes que comparten un reino pero que tienen dos páginas de inicio de sesión diferentes.

Otros consejos

Por cierto, desde mi lectura, el contexto es el mecanismo preferido. Estoy configurando el modelo para mi negocio de consultoría para particionar clientes que necesitan alguna aplicación web alojada y ponerla en mi servidor para mi conveniencia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top