Chrisrod's Weblog

Octubre 6, 2008

Uso del LDAP para el modulo de autenticaciones en SEAM

Archivado en: SEAM — chrisrod @ 7:46 pm

 Untitled

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.

Dibujo-small5

Dibujo-small13

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:

Dibujo-small5

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:

Dibujo-small31

Figura 03. Contrasenia Incorrecta

Caso contrario podras ver lo siguiente

Dibujo-small41

Figura 04. Contrasenia Correcta

 

Espero que les haya servido

 

Christian

 

 

Tags:

1 comentario »

  1. Super pero tengo un problema ya q las imagenes no se cargan y no puedo ver el codigo

    Comment por Darwin — Diciembre 2, 2008 @ 4:11 pm | Responder


Canal RSS de los comentarios de la entrada. URI para TrackBack.

Deja un comentario

Blog de WordPress.com.