/swbLogin

Tomcat JAAS Login Module backed by SWBDataManager

Primary LanguageJava

#swbLogin

Modulo de autenticación para Tomcat con datos en SWBDataManager

##Configuración

###1. Copiar las bibliotecas de swbLogin y SWBDataManager a la carpeta lib de Tomcat

###2. Crear un archivo de configuración JAAS La configuración deberá contener los parámetros necesarios para el módulo:

SWBLoginModule
{
  org.semanticwb.auth.SWBDMLoginModule required
    debug=true
    roles="Admin,User,Device"
    number="1357";
};

Indicale a Tomcat en donde se encuentra el archivo:

export JAVA_OPTS=-Djava.security.auth.login.config==$CATALINA_HOME/conf/login.config

###3. Asegura que tu aplicación tiene configuradas las restricciones de seguridad

###4. Configura el JAASRealm en el archivo server.xml de Tomcat

<Realm className="org.apache.catalina.realm.JAASRealm"
            appName="SWBLoginModule"
            userClassNames="org.semanticwb.auth.types.SWBPrincipal"
            roleClassNames="org.semanticwb.auth.types.SWBRole" />

En donde lo único que podría cambiar es appName el que debe coincidir con el nombre del módulo configurado en el paso 2