Skip to content

rolmovel/jaas-ldap-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Jaas Login Module

Descripción

Módulo para la autorización y autenticación de usuarios mediante el framwork JAAS contra un repositorio de datos LDAP. Se han creado dos clases de test que pueden ser utilizadas como plantilla para crear nuevos conectores

Instaltación

  1. Compilar el proyecto:
mvn clean package
  1. Copiar el fichero jar generado en el classpath del proyecto

  2. Crear el fichero de configuración (FICH_CONF) con los parametros necesarios en el directorio de configuración (CONF_DIR)

ldaploginmodule {
   org.keedio.jaas.impl.SimpleLdapLoginModule required
   debug="true"
   contextFactory="com.sun.jndi.ldap.LdapCtxFactory"
   ldapURL="ldap://ambari6:389"
   bindDn="cn=Manager,dc=keedio,dc=com"
   bindPassword="hola"
   authenticationMethod="simple"
   forceBindingLogin="true"
   userBaseDn="ou=People,dc=keedio,dc=com"
   userRdnAttribute="uid"
   userIdAttribute="uid"
   userPasswordAttribute="userPassword"
   userObjectClass="inetOrgPerson"
   roleBaseDn="ou=Groups,dc=keedio,dc=com"
   roleNameAttribute="cn"
   roleMemberAttribute="member"
   roleObjectClass="groupOfNames"
   roleName="cn"
   roleMember="member";
   };	
  1. Arrancar el sevicio java con el parametro
java ... -Djava.security.auth.login.config=CONF_DIR/FICH_CONF ...

Releases

No releases published

Packages

No packages published

Languages