Oct 28, 2010

Java JDNI Authentication Against AD

Keep in mind that some of the mechanisms require the user's password stored in reversible format and password be reset.

JNDI, Active Directory and Authentication (Part 1) (Kerberos)
http://forum.java.sun.com/thread.jspa?threadID=579829&tstart=300

JNDI, Active Directory & Authentication (part 2) (SSL)
http://forum.java.sun.com/thread.jspa?threadID=581425&tstart=50

JNDI, Active Directory & Authentication (part 3) (Digest-MD5)
http://forum.java.sun.com/thread.jspa?threadID=581868&tstart=150

JNDI, Active Directory & Authentication (part 4) (SASL EXTERNAL)
http://forum.java.sun.com/thread.jspa?threadID=641047&tstart=0

JNDI, Active Directory, Paging and Range Retrieval
http://forum.java.sun.com/thread.jspa?threadID=578347&tstart=0

JNDI, Active Directory, Referrals and Global Catalog
http://forum.java.sun.com/thread.jspa?threadID=603815&tstart=15

JNDI, Active Directory (Creating new users & demystifying userAccountControl)
http://forum.java.sun.com/thread.jspa?threadID=582103&tstart=15

JNDI, Active Directory & Changing Passwords
http://forum.java.sun.com/thread.jspa?threadID=592611&tstart=50

JNDI, Active Directory and Group Memberships
http://forum.java.sun.com/thread.jspa?threadID=581444&tstart=150

JNDI, Active Directory and objectGUID's
http://forum.java.sun.com/thread.jspa?threadID=585034&tstart=150

JNDI, Active Directory and SID's (Security Identifiers)
http://forum.java.sun.com/thread.jspa?threadID=585031&tstart=150

JNDI, Active Directory and Error codes
http://forum.java.sun.com/thread.jspa?threadID=578674&tstart=200

JNDI, Active Directory and Server Side Sorting
http://forum.java.sun.com/thread.jspa?threadID=628857&tstart=0

JNDI, Active Directory & Persistent Searches (part 1)
http://forum.java.sun.com/thread.jspa?threadID=578338&tstart=200

JNDI, Active Directory and Persistent Searches (part 2)
http://forum.java.sun.com/thread.jspa?threadID=578342&tstart=200

Sample code demonstrating a search for disabled accounts.
http://forum.java.sun.com/thread.jspa?threadID=588430&messageID=3045217

JNDI, Active Directory and User Account status (account expired, locked)
http://forum.java.sun.com/thread.jspa?threadID=716240&tstart=0

JNDI, Active Directory and Authentication (part 5, LDAP Fastbinds)
http://forum.java.sun.com/thread.jspa?threadID=726601&tstart=0