3.2.6. Alterações do Realm de Segurança LDAP
3.2.6.1. Configuração das Alterações LDAP Security Realm
No JBoss EAP 5, o LDAP security realm foi configurado num elemento
<application-policy> no arquivo login-config.xml. No JBoss EAP 6, o LDAP security realm é configurado no elemento <security-domain> no arquivo do servidor do aplicativo. Para um servidor autônomo, este é o arquivo standalone/configuration/standalone.xml. Caso você esteja executando o seu servidor num managed domain, este é o arquivo domain/configuration/domain.xml.
Segue abaixo a configuração realm de segurança LDAP no arquivo
login-config.xml do JBoss EAP 5:
<application-policy name="mcp_ldap_domain">
<authentication>
<login-module code="org.jboss.security.auth.spi.LdapExtLoginModule" flag="required">
<module-option name="java.naming.factory.initial">com.sun.jndi.ldap.LdapCtxFactory</module-option>
<module-option name="java.naming.security.authentication">simple</module-option>
....
</login-module>
</authentication>
</application-policy>
Segue abaixo uma amostra da configuração LDAP no arquivo de configuração do servidor no JBoss EAP 6:
<subsystem xmlns="urn:jboss:domain:security:1.2">
<security-domains>
<security-domain name="mcp_ldap_domain" cache-type="default">
<authentication>
<login-module code="org.jboss.security.auth.spi.LdapLoginModule" flag="required">
<module-option name="java.naming.factory.initial" value="com.sun.jndi.ldap.LdapCtxFactory"/>
<module-option name="java.naming.security.authentication" value="simple"/>
...
</login-module>
</authentication>
</security-domain>
</security-domains>
</subsystem>
Nota
A pesquisa XML foi alterada no JBoss EAP 6. No JBoss EAP 5, as opções do módulo eram modificadas como conteúdo do elemento, por exemplo:
<module-option name="java.naming.factory.initial">com.sun.jndi.ldap.LdapCtxFactory</module-option>Agora, as opções de módulo devem ser especificadas como atributos de elemento com "value=" conforme abaixo:
<module-option name="java.naming.factory.initial" value="com.sun.jndi.ldap.LdapCtxFactory"/>