jueves, 6 de febrero de 2014

Tomcat JDBC Realm I - Creación



Los Realms de Tomcat son una lista de usuarios, passwords (y los roles asociados a estos), que permiten una forma de identificacion de un usuario en un sitio que utilice Tomcat como servidor.

Existen varias formas de implementar esta caracteristica en nuestro Tomcat (ahora mismo 6), y la que me ha tocado a mi, porque me ha tocado yo aqui no he elegido nada, es como la entrada indica JDBCRealm.

JDBCRealm se apoya en un driver JDBC para establecer una conexion entre la base de datos que utiliza tu web para buscar en ella los usuarios y grupos definidos por el creador como admitidos.

Para que funcione es necesario quela BBDD tenga:

1. Tabla Usuarios, con las columnas Usuario y Password.
2. Tabla Roles de Usuario, con las columnas Rol y Usuario

Hecho esto debemos copiar el driver ODBC que vamos a usar en nuestro y crear en base de datos un usuario con permisos de lectura para que Tomcat pueda usarlo para recuperar los resultados.

Finalmente tendremos que crear un Realm en nuestro server.xml para que todo esto funcione, algo tal que asi:

 



No hay comentarios:

Publicar un comentario