Modules/ldapauth
From the makers of InspIRCd.
ldapauth module (InspIRCd-ldapauth version)
| 1.0 Documentation | 1.1 Documentation | 1.2 Documentation |
| Description
|
| This module allows you to allow and deny connections to your irc servers using an LDAP server (Lightweight Directory Access Protocol), and is customizable to work with the majority of LDAP setups including Windows 2000 (and later) Active Directory. |
| Configuration Tags
|
To use this module you must define a tag as shown below:
<ldapauth baserdn="ou=People,dc=brainbox,dc=cc"
attribute="uid"
server="ldap://brainwave.brainbox.cc"
allowpattern="Guest*"
killreason="Access denied"
searchscope="subtree"
binddn="cn=Manager,dc=brainbox,dc=cc"
bindauth="mysecretpass"
verbose="yes"
userfield="no">
The variables in the tag have the following meanings:
|
| Additional Modes
|
| This module does not implement any extra user or channel modes. |
| Additional Commands
|
| This module adds no extra commands. |
| Special Notes
| ||||
This module will check the user's nickname against the user field, and their password against the password field. The password is collected using the RFC 1459 notation, e.g.
PASS :password
<disabled commands="NICK"> With such a setting in place, you can be sure that everyone who connects is registered, and they cannot possibly impersonate others. Beware of mixing this system with other systems which may force user nickchanges. If a users nick is changed when such a system is in place, they will be unable to change it back without reconnecting! When a user is authenticated, the SASL LDAP bind type is used, which in short means the authentication is left to the LDAP server, allowing support for practically any authentication method you may be using internally.
|

















