Estou precisando de um meio de consultar os dados do funcionário logado no Active Directory.
Preciso além do login, dele, o nome, e outros dados, como a localidade em que o mesmo foi cadastrado no AD.
Obrigado.
Estou precisando de um meio de consultar os dados do funcionário logado no Active Directory.
Preciso além do login, dele, o nome, e outros dados, como a localidade em que o mesmo foi cadastrado no AD.
Obrigado.
Acho que se não for pra ajudar, melhor nem comentar nada.
Já tinha encontrado algumas formas, que pelo visto me atendem, mas o problema que são de autenticação(precisa da senha do usuário), eu presico somente fazer uma CONSULTA…
Aqui eu tenho um exemplo para autenticação e consulta http://www.furutani.com.br/tag/ldap/
Espero que ajude
MUITO obrigado Roberto…
Vou dar uma olhada aqui se me ajuda…
Roberto, implementei, seguindo o exemplo do seu site, mas obtive a seguinte exception ao efetuar a busca, neste ponto:
NamingEnumeration resultado = ctx.search(LDAPParametrosConfig.SEARCHBASE, matchAttrs,
atributosRetorno);
javax.naming.NamingException: [LDAP: error code 1 - 00000000: LdapErr: DSID-0C090627, comment: In order to perform this operation a successful bind must be completed on the connection., data 0, vece
Não lembro de ter visto esse erro.
Parece ser um erro na query que não está batendo com a sua estrura no ad
Neste caso, seria algo errado com o que esta definido no LDAPParametrosConfig.SEARCHBASE ?