LDAP (Lightweight Directory Access Protocol), (Protocolo Ligero de Acceso a Directorios) es un protocolo a nivel de aplicacion que permite el acceso a un servicio de directorio ordenado y distribuido para buscar diversa información en un entorno de red. LDAP también es considerado una base de datos(aunque su sistema de almacenamiento puede ser diferente) a la que pueden realizarse consultas.
Habitualmente, almacena la información de login (usuario y contrasenia) y es utilizado para autenticarse aunque es posible almacenar otra información (datos de contacto del usuario, ubicación de diversos recursos de la red, permisos, certificados, etc).
En conclusión, LDAP es un protocolo de acceso unificado a un conjunto de información sobre una red.
Fuente: Wikipedia
Una ves dada esta pequenia introduccion de lo que es LDAP, ahora procedo a explicar como podemos aprovechar un servidor LDAP para el modulo de autenticacion en SEAM 
Primeramente se necesitara realizar unas cuantas modificaciones al codigo de autenticacion “Authenticator.java” que viene por defecto cuando creamos un proyecto SEAM.


Figura 01. Codigo modificado del “Authenticator.java”
Una ves realizadas dichas “modificaciones” al codigo de autenticacion, se procede a la utilizacion de la pagina “login.xhtml” que ya viene por defecto cuando creamos un proyecto en SEAM:

Figura 02. Pagina de autenticacion “login.xhtml”
Y listo 
Una ves que hayas deployado tu proyecto y hayas seguido mis indicaciones al pie de la letra, veras lo siguiente cuando la autenticacion sea erronea:

Figura 03. Contrasenia Incorrecta
Caso contrario podras ver lo siguiente

Figura 04. Contrasenia Correcta
Espero que les haya servido
Christian
Super pero tengo un problema ya q las imagenes no se cargan y no puedo ver el codigo
comentario por Darwin — Diciembre 2, 2008 @ 4:11 pm |