Autenticação no Active Directory
26/09/2008 00:00
0
Olá pessoal,
Sou iniciante no Grails e estou montando um sistema onde trabalho, porém é necessário o uso de autenticação via AD (Active Directory). Estou usando o plugin ACEGI para realizar a tarefa, mas não estou tendo sucesso.

Meu arquivo SecurityConfig.groovy está da seguinte forma:

security {
active = true
useOpenId = false
useLdap = true
ldapRetrieveDatabaseRoles = 'false'
ldapRetrieveGroupRoles = 'true'
ldapServer = 'ldap://Teste:389'
ldapManagerDn = 'ou=Users,dc=dp,dc=sp,dc=gov,dc=br'
ldapManagerPassword = '!teste1234#'
ldapSearchBase = 'cn=Users,dc=dp,dc=sp,dc=gov,dc=br'
ldapSearchFilter = '(uid={0})' //, '(mailNickname={0})'
ldapGroupSearchBase = 'cn=Users,dc=dp,dc=sp,dc=gov,dc=br'
ldapGroupSearchFilter = 'uniquemember={0}'

algorithm = 'MD5'
//use Base64 text ( true or false )
encodeHashAsBase64 = false
errorPage = null
}

Minha dúvida é se isto está correto para a utilização com o AD, pois no tutorial o exemplo é dado com o sistema LDAP.

No meu console obtenho o seguinte erro:

org.springframework.security.AuthenticationServiceException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334,
comment: AcceptSecurityContext error, data 525, vece ]; nested exception is javax.naming.AuthenticationException: [L
DAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525, vece ]; nested
exception is org.springframework.ldap.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903
34, comment: AcceptSecurityContext error, data 525, vece ]; nested exception is javax.naming.AuthenticationException:
[LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525, vece ]
Hibernate: select requestmap0_.id as id9_, requestmap0_.version as version9_, requestmap0_.config_attribute as config
3_9_, requestmap0_.url as url9_ from requestmap requestmap0_ where requestmap0_.url='/' or requestmap0_.url='/**' or
lower(requestmap0_.url) like '/login/%' or lower(requestmap0_.url) like '/login//auth/%' order by length(requestmap0_
.url) desc

obrigado
Tags: Grails


Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto