GRAILS, pegar as ROLES do servidor LDAP
09/11/2011 16:48
0
Pessoal,

Tenho a aplicação grails e ela está autenticando no LDAP.
E as ROLES estão funcionando corretamente com o login de cada usuários, mas as ROLES estão no banco de dados que a aplicação grails usa.

Além da aplicação grails autenticar no LDAP, ela tem que pegar as ROLES no LDAP.

No SecurityConfig.groovy, onde tem os parametros para autenticar no LDAP, tem o parametro:
ldapRetrieveDatabaseRoles = true. Passando true, ele pega as ROLES do banco de dados que a aplicação usa e funciona corretamente as ROLES, mas se eu coloco ldapRetrieveDatabaseRoles = false para pegar as ROLES do LDAP, não funciona as ROLES para os usuários.

Na aplicação GRAILS eu tenho que alterar mais alguma coisa pra ele pegar as ROLES do LDAP?

Alguém poderia dar uma ajuda?

Obrigado
Tags: Pegar as ROLES do servidor LDAP


0
Oi Igor,

este é um daqueles casos em que você vai precisar ir além do funcionamento padrão do plugin.
Me lembro que certa vez fiz algo similar, porém eu não buscava as roles do LDAP, mas sim de um EJB.

O que eu fiz na época foi implementar o meu próprio AuthenticationProvider em Java mesmo, incluir o jar no diretório lib e alterar manualmente o arquivo de configuração do Acegi para trabalhar com ele.


1
Oi henrique,

Mas esse parametro:
ldapRetrieveDatabaseRoles = true

Na documentação do plugin, diz que ele pega as ROLES do LDAP, eu colocando false ele pega do BD com sucesso as ROLES, mas colocando true ele não pega.

Será mesmo necessário implementar uma classe pra pegar as ROLES do LDAP?

Abs
09/11/2011 18:26


0
Oi Igor,
massa! Sabia desta não, bom saber!


0
Henrique,

Legal que passando o parametro ldapRetrieveDatabaseRoles = true

Não está trazendo as roles do ldap.......

09/11/2011 19:15


0
Henrique,

Passando os parametros abaixo no SecurityConfig.groovy, está funcionando perfeitamente, autenticando e trazendo as roles do LDAP:

ldapRetrieveDatabaseRoles = false
ldapRetrieveGroupRoles = true


Valeu pela ajuda e que esse tópico ajude alguém algum dia.

Abs
10/11/2011 15:10



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