Pregunta

Estoy desarrollando una pequeña página web, mediante la Playframework con Scala, y tengo que añadir autenticación y autorización a mi sitio.Mi profesor me dijo que para comprobar LDAP.Así que he comprobado y no he encontrado algo muy interesante, a excepción de una discusión en los grupos de Google aquí.

He encontrado este módulo también https://github.com/t2v/play20-auth pero yo no podía entender bien su código.

Así que me estoy preguntando esto:Es posible el uso de LDAP con el Playframework y Scala ?Si es así ¿hay algún tutorial que me pueda ayudar a empezar?

¿Fue útil?

Solución

LDAP puede ser utilizado para acceder a los Servicios de Directorio.Un directoty/catálogo puede ser utilizado como almacenamiento para los nombres de usuario y contraseñas, pero probablemente una exageración si se acaba de almacenar los nombres de usuario y contraseñas desde que se ajuste mejor a escala empresarial y tienen un montón de otras características.La mayoría de las normales de uso caso, sé que no es autenticar directamente con LDAP(Aunque totalmente posible), pero usando para autorización para obtener los papeles para que el usuario, por ejemplo.Active Directory combinado con SSO (por ejemplo.kerberos/autenticación ntlm).

Para utilizarla, usted debe comprobar fuera de un cliente ldap de la biblioteca(por ejemplo. http://www.springsource.org/ldap) en su autenticación y/o código de autorización.

Que mencionar que esto es un poco "sitio web" y creo LDAP puede ser excesivo para su caso.Si es un sitio pequeño, usted debe utilizar un módulo como usted ha mencionado y que persisten a la base de datos con hash y salado contraseñas.Si desea utilizar LDAP, entonces usted debe comprobar fuera de OpenDJ(http://forgerock.com/what-we-offer/open-identity-stack/opendj/) si usted está buscando un lugar limpio y sencillo servicio de directorio LDAP.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top