Sha256: 5b2943ebc9347b1d93436232bd05a02d028ed8230b477754ad3439fe7831a48d
Contents?: true
Size: 1.75 KB
Versions: 1
Compression:
Stored size: 1.75 KB
Contents
# lita-activedirectory [![Build Status](https://travis-ci.org/knuedge/lita-activedirectory.svg?branch=master)](https://travis-ci.org/knuedge/lita-activedirectory) [![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](https://tldrlegal.com/license/mit-license) [![Gem Version](https://badge.fury.io/rb/lita-activedirectory.svg)](https://badge.fury.io/rb/lita-activedirectory) [![Code Climate](https://codeclimate.com/github/knuedge/lita-activedirectory/badges/gpa.svg)](https://codeclimate.com/github/knuedge/lita-activedirectory) A [Lita](https://www.lita.io/) handler plugin for basic interactions with Active Directory. ## Installation Add lita-activedirectory to your Lita instance's Gemfile: ``` ruby gem "lita-activedirectory" ``` ## Configuration * `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 ## Usage *username expects the samaccount name* ### Check if a user account is locked out `is <username> locked?` ### Unlock a user account `unlock <username>` Requires membership in `ad_admins` authorization group. 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 `<username> groups>` ### List a Group's Members `group <groupname> members`
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lita-activedirectory-1.0.0 | README.md |