Olá…alguém já precisou autenticar, pesquisar e gravar informações no Active Directory através de um programa java e gostaria de me explicar o funcionamento?
Fala bwtiago,
Deste uma pesquisada ao menos? Enfim… nunca fiz, mas achei o J-Integra, é uma API, não sei se é livre, dá uma olhada no site dos caras, logo abaixo:
Abraços!
Não é necessário usar ADSI em seu programa Java para acessar o ActiveDirectory (que é basicamente a implementação da Microsoft do protocolo LDAP). A única coisa é que você precisa usar SSL (ou seja, LDAP-S) para se comunicar com o servidor do Active Directory, e você não pode fazer consultas anônimas ao LDAP - você sempre precisa usar o seu usuário da rede.
http://java.sun.com/docs/books/tutorial/jndi/software/content.html
Atenção, se seu servidor de Active Directory for Windows 2000, veja se ele foi atualizado para o SP 4. A explicação está em
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q320711
… e se, tudo o que quiseres for autenticar em AD, pense no jCIFS (http://jcifs.samba.org/src/docs/ntlmhttpauth.html)