Java e Microsoft Active Directory

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:

http://j-integra.intrinsyc.com/support/com/doc/#other_examples/Creating_an_NT_User_via_ADSI_from_Java.htm

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)