¿Cuál es la mejor manera de configurar la autenticación en una aplicación web tomcat?
-
02-07-2019 - |
Pregunta
Tengo una aplicación web JSP autoconstruida y en este momento estoy usando tomcats integrado en el panel de administración para administrar las cuentas de usuario (que se almacenan en archivos xml config de tomcats) pero esto es limitado porque no puedo crear nuevas cuentas desde dentro la aplicación web (por ejemplo, no puedo tener un sitio web de registro) y necesito crear manualmente las cuentas.
¿Cuál es la forma más sencilla de implementar cuentas en un entorno tomcat?
dennis
Solución
Configure un reino de la base de datos en Tomcat , ya sea un reino JDBC simple o un reino DataSource que permitirá la agrupación de conexiones. Luego, agregar usuarios es una aplicación web CRUD muy simple, posiblemente combinada con algunos correos electrónicos de confirmación.
Otros consejos
Si está en Windows (no especificado en la pregunta) y desea utilizar un inicio de sesión de Windows para autenticarse, puede consultar JCIFS . JCIFS le permite obtener el nombre de usuario de un inicio de sesión de Windows autenticado en Java. Es fácil de instalar y relativamente infalible.
No para todas las situaciones, pero en entornos de Windows solamente puede ponerlo en funcionamiento rápidamente.