InspIRCd v4 is still early in development!
If you use this branch you may experience crashes, weird behaviour, and unannounced breaking changes.
You probably want to use InspIRCd v3 instead.
The "ldapoper" Module (v4)
Description
This module allows server operators to be authenticated against an LDAP database.
Configuration
To load this module use the following <module>
tag:
<module name="ldapoper">
<ldapoper>
The <ldapoper>
tag defines settings about how the ldapoper module should behave. This tag can only be defined once.
Name | Type | Default Value | Description |
---|---|---|---|
attribute | Text | None | Required! The attribute which is used to locate an account by name. On POSIX systems this is usually "uid". |
baserdn | Text | None | Required! The base Distinguished Name to search in for users. |
dbid | Text | None | Required! The id of the <database> tag that contains the required LDAP configuration. See the docs for the ldap module for more information. |
Example Usage
<ldapoper attribute="uid"
baserdn="ou=People,dc=example,dc=com"
dbid="ldap-opers">