Integração com ad

Realizei a configuração de integração do AD pelas configurações no domain.xml e mesmo colocando o caminho ldap correto e o usuário e senha conforme a opção com credencial ele ao usuario logar me informa que o usuário e senha estão errado e que não consegue encontrar o caminho ldap especificado


<login-module code="com.totvs.foundation.auth.FoundationExtLdapLoginModule" flag="required" module="com.totvs.foundation.auth">
    <module-option name="java.naming.factory.initial" value="com.sun.jndi.ldap.LdapCtxFactory"/>
    <module-option name="java.naming.provider.url" value="ldap://10.8.7.50:389/"/>
    <module-option name="java.naming.security.authentication" value="simple"/>
    <module-option name="java.naming.security.protocol" value=""/>
    <module-option name="java.naming.security.principal" value="adm@ce.tecno.corp"/> 
    <module-option name="java.naming.security.credentials" value="#jjkk@123$"/>
    <module-option name="uidAttributeID" value="sAMAccountName"/>
    <module-option name="baseFilter" value="(sAMAccountName={0})"/>
    <module-option name="loginCombinedWithDatabase" value="false"/>
    <module-option name="baseCtxDN" value="CN=Users,DC=ce,DC=tecno,DC=corp"/>
    <module-option name="rolesCtxDN" value="CN=Users,DC=ce,DC=tecno,DC=corp"/>
    <module-option name="hashAlgorithm" value="MD5"/>
    <module-option name="hashEncoding" value="HEX"/>
    <module-option name="principalClass" value="com.totvs.technology.foundation.common.TOTVSTechPrincipal"/>
</login-module>

Olá Italo!

O login no fluig e no AD são iguais? Pode compartilhar o log?

Já tentou utilizar uma ferramenta para testar se os dados configurados no domain.xml - base, roles, etc - estão ok. Você pode usar o LDAP Explorer: http://ldaptool.sourceforge.net/

Abs,

Marcos

Excelente dica. Encontrei o problema. Se tratava do caminho CN=USERS não tinha usuários dentro. Usei apenas DC=CE,DC=TECNO,DC=CORP. Pegando a árvore toda,e ele encontrou os usuários.Somente isso, outra coisa importante é sempre usar o telnet no ip e porta ldap ou nslookup pra saber se o servidor está se comunicando com servidor de ad.

Uma dúvida: os logins (AD e Fluig) tem obrigatoriamente que serem iguais?