Configurar Jboss EAP para añadirle seguridad JAAS
Para poder desplegar los EJB con interfaces remota en JBOSS EAP es necesario seguir los siguientes pasos:
1.- en el fichero [JBOSS_HOME]/server/default/conf/login-config.xml escribir los siguiente:
<application-policy name = "default">
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
flag = "required">
<module-option name="usersProperties">props/users.properties</module-option>
<module-option name="rolesProperties">props/roles.properties</module-option>
</login-module>
</authentication>
</application-policy>
2.- Añadir los ficheros user.properties y roles.properties al directorio [JBOSS_HOME]/server/default/conf/props
El contenido de estos ficheros debe ser user=pass para el user.properties y el user=rolesname1, rolesname2
1.- en el fichero [JBOSS_HOME]/server/default/conf/login-config.xml escribir los siguiente:
<application-policy name = "default">
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
flag = "required">
<module-option name="usersProperties">props/users.properties</module-option>
<module-option name="rolesProperties">props/roles.properties</module-option>
</login-module>
</authentication>
</application-policy>
2.- Añadir los ficheros user.properties y roles.properties al directorio [JBOSS_HOME]/server/default/conf/props
El contenido de estos ficheros debe ser user=pass para el user.properties y el user=rolesname1, rolesname2
Comments