Problemas para buscar todos os grupos de um determinado usuário no AD via LDAP  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
gabriel.coelho
JavaBaby
[Avatar]

Membro desde: 17/10/2006 12:11:33
Mensagens: 81
Localização: São Bernardo do Campo
Offline

Galera...

por favor, alguem me ajude...rs...

Estou conseguindo fazer a autenticação normal no Action Directory, porém, gostaria de exibir em uma jsp após o usuario se autenticar todos os grupos que na qual ele pertence...
Estou tentando fazer a busca assim:



Porém quando chamo o search, ele me lança essa exception:


Problema para autenticar : [LDAP: error code 32 - 0000208D: NameErr: DSID-031001CD, problem 2001 (NO_OBJECT), data 0, best match of:
'DC=microquimica,DC=int'
]
javax.naming.NameNotFoundException: [LDAP: error code 32 - 0000208D: NameErr: DSID-031001CD, problem 2001 (NO_OBJECT), data 0, best match of:
'DC=microquimica,DC=int'
]; remaining name 'dc=miqldc1,dc=microquimica,dc=int'


Agradeço a todos.



E DEUS DISSE A NOÉ:
FAÇA O BACKUP QUE EU VOU FORMATAR!!!!!


Gabriel Coelho
E-mail: gabrielcpcoelho@gmail.com
Msn: gringo.roots@hotmail.com / g.coelho@merodata.com.br
São Bernardo do Campo - SP
[Email] [MSN]
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

Provavelmente o 'dn' do usuário que você está usando para autenticar na hora da busca está errado.

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
gabriel.coelho
JavaBaby
[Avatar]

Membro desde: 17/10/2006 12:11:33
Mensagens: 81
Localização: São Bernardo do Campo
Offline

Cara...mas como isso é possivel??

O DN aqui é miqldc1.microquimica.int....não esta certo a forma que montei??

E DEUS DISSE A NOÉ:
FAÇA O BACKUP QUE EU VOU FORMATAR!!!!!


Gabriel Coelho
E-mail: gabrielcpcoelho@gmail.com
Msn: gringo.roots@hotmail.com / g.coelho@merodata.com.br
São Bernardo do Campo - SP
[Email] [MSN]
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

ENão, a zica não é nesse código que você postou, deve ser antes disso.

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
gabriel.coelho
JavaBaby
[Avatar]

Membro desde: 17/10/2006 12:11:33
Mensagens: 81
Localização: São Bernardo do Campo
Offline

Onde vc acha que pode ser?
No log de erro, ta me mostrando a que ocorreu na linha 65 que é onde eu chamo o SEARCH passando os parametros entryCN e uniqueMember



Valeu.

E DEUS DISSE A NOÉ:
FAÇA O BACKUP QUE EU VOU FORMATAR!!!!!


Gabriel Coelho
E-mail: gabrielcpcoelho@gmail.com
Msn: gringo.roots@hotmail.com / g.coelho@merodata.com.br
São Bernardo do Campo - SP
[Email] [MSN]
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

Eu acredito que o problema esteja em:
env.put(Context.SECURITY_PRINCIPAL, usuario);

Esse parâmetro que você pega de request é o nome do usuário?
Porque no SERCURITY_PRINCIPAL você tem de colocar o dn completo.

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
gabriel.coelho
JavaBaby
[Avatar]

Membro desde: 17/10/2006 12:11:33
Mensagens: 81
Localização: São Bernardo do Campo
Offline

Entao cara...
Mas to tentando fazer com o dn completo também...

Estou recuperando o usuario pela request e dps eu concateno com o restante assim:



Aqui na empresa, o caminho do dominio é:
miqldc1 = nome do computador Domain Controler
microquimica.int = nome do dominio.

Esta correto essa maneira de criar?

E DEUS DISSE A NOÉ:
FAÇA O BACKUP QUE EU VOU FORMATAR!!!!!


Gabriel Coelho
E-mail: gabrielcpcoelho@gmail.com
Msn: gringo.roots@hotmail.com / g.coelho@merodata.com.br
São Bernardo do Campo - SP
[Email] [MSN]
gabriel.coelho
JavaBaby
[Avatar]

Membro desde: 17/10/2006 12:11:33
Mensagens: 81
Localização: São Bernardo do Campo
Offline

Eu consegui fazer ele parar de lançar aquela exception do dn.

Mas agora ele nao esta entrando no laço while. O results esta Null eu acho...
no uniqueMember e no entryDN estou fazendo correto?

Estou postando o código aqui,



E meu security_principal esta assim:

This message was edited 1 time. Last update was at 01/09/2009 17:31:16


E DEUS DISSE A NOÉ:
FAÇA O BACKUP QUE EU VOU FORMATAR!!!!!


Gabriel Coelho
E-mail: gabrielcpcoelho@gmail.com
Msn: gringo.roots@hotmail.com / g.coelho@merodata.com.br
São Bernardo do Campo - SP
[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team