Autentificación y autorización para aplicaciones Web


He estado buscando alternativas para el control de acceso a una aplicación Web que se desarrollará en la UTPL. Las tecnologías que se utilizarán son: JavaServer Faces, MySQL y Glassfish.

Me ha llamada la atención el uso de Realm, que se puede configurar dentro del GlassFish, debido a que presenta varias opciones para su configuración, las más interesantes para mi LDAP y Base de datos.

Por ahora me interesa la configuración que permite autentificar a un usuario desde la base de datos. Se necesita una tabla para la información del usuario (nombre de usuario y contraseña) y otra para el rol. Si es necesario y estoy convencido de ello, se puede señalar que las contraseñas(almacenadas en la tabla) se encuentra encriptadas.
Aquí para los detalles

Con ésto tengo la autentificación resuelta, ahora me tocaría la autorización a las páginas, para ello debo trabajar especificando los roles que tienen o no acceso a los recursos.
Para detalles aquí

Para que todo ésto funcione se debe crear una página de login con ciertas características como el nombre de los cuadro de texto para nombre de usuario y contraseña.

Powered by ScribeFire.

5 comentarios en “Autentificación y autorización para aplicaciones Web

  1. Oye muy bueeeno post, nosotros también por acá estamos desarrollando una aplicación web para un trabajo dirigido y estamos utilizando JSF, EJB3, GlassFish y Postgresql, Nos interesó muchisimo tu blog, sobre todo por q justamente estamos desarrollando los módulos de autenticación y autorización y queríamos usar el JDBC realm de Glass Fish, estamos siguiendo tu guia, a! y no podemos descargar el archivo JdbcAuthModule.jar que especificaste en el paso 8 de la configuración para usar el JDBC realm. Por favor podrías volverlo a compartir para la comunidad mundial, gracias!!! ..saludos desde la llajta a todos los lojanos que ralmente disfrutan de un buen cafe con el buen duke.

  2. tengo un problema de despliegue de mi aplicacion en jdeveloper +oracle usando ADF,tengo un menu configurable de roles,usuarios;deploya normal en forma local pero cuando lo deployo en mi servidor de Weblogic no corre,espero que alguien me pueda ayudar.Gracias

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s