A Java library for authenticating a user against Active Directory and then retrieving their user details.