A Lita handler plugin for basic interactions with Active Directory.
Add lita-activedirectory to your Lita instance's Gemfile:
config.handlers.activedirectory.host- LDAP host to query
config.handlers.activedirectory.port- LDAP port used to connect to the host
config.handlers.activedirectory.basedn- The basedn for the LDAP search
config.handlers.activedirectory.user_basedn- the basedn for LDAP user searches
config.handlers.activedirectory.username- User for connecting to LDAP
config.handlers.activedirectory.password- Password for connecting to LDAP
username expects the samaccount name
Check if a user account is locked out
is <username> locked?
Unlock a user account
The user account specified in
config.handlers.activedirectory.username must have permission to write the lockouttime attribute for unlocking to succeed. We leave it up to you to secure this account accordingly.
List a User's Group Memberships