Difference between revisions of "2.0/Modules/m ldap oper"
From AnopeWiki
(Created page with "{{Language|2.0/Modules/m_ldap_authentication}} {{Header|m_ldap_authentication|Database|Anope}} == <div class="moduleheader">Description</div> == This module dynamically ties ...") |
|||
Line 4: | Line 4: | ||
== <div class="moduleheader">Description</div> == | == <div class="moduleheader">Description</div> == | ||
This module dynamically ties users to Anope opertypes when they identify via LDAP group membership. | This module dynamically ties users to Anope opertypes when they identify via LDAP group membership. | ||
+ | |||
+ | *<span style="color: red;">Enabeled/Disabeled using the '''./extra''' command line configuration tool.</span> | ||
*'''Requires module m_ldap'''. | *'''Requires module m_ldap'''. |
Latest revision as of 20:46, 13 May 2014
Language | |
---|---|
|
Description
This module dynamically ties users to Anope opertypes when they identify via LDAP group membership.
- Enabeled/Disabeled using the ./extra command line configuration tool.
- Requires module m_ldap.
- name=
- Name of module
- binddn=
- An optional binddn to use when searching for groups.
- password=
- An optional binddn to use when searching for groups.
- basedb=
- The base DN where the groups are.
- filter=
- The filter/query to use when searching for users.
- opertype_attribute=
- The attribute of the group that is the name of the opertype.
Default Configuration
/* * m_ldap_oper [EXTRA] * * This module dynamically ties users to Anope opertypes when they identify * via LDAP group membership. Requires m_ldap. * * Note that this doesn't give the user privileges on the IRCd, only in Services. */ #module { name = "m_ldap_oper" /* * An optional binddn to use when searching for groups. * %a is replaced with the account name of the user. */ #binddn = "cn=Manager,dc=anope,dc=org" /* * An optional password to bind with. */ #password = "secret" /* * The base DN where the groups are. */ basedn = "ou=groups,dc=anope,dc=org" /* * The filter to use when searching for users. * %a is replaced with the account name of the user. */ filter = "(member=uid=%a,ou=users,dc=anope,dc=org)" /* * The attribute of the group that is the name of the opertype. * The cn attribute should match a known opertype in the config. */ opertype_attribute = "cn" }