Skip to content

GitHub mirror for the MediaWiki extension LDAPGroups. Our actual code is hosted at https://gerrit.wikimedia.org. Please see https://www.mediawiki.org/wiki/Developer_account if you wish to contribute code to this repo. Thank you.

Notifications You must be signed in to change notification settings

wikimedia/mediawiki-extensions-LDAPGroups

Repository files navigation

Table of Contents

Extension:LDAPGroups

This extension provides an way to map group membership information from a directory service (such as LDAP or Active Directory) to MediaWiki groups using the interface provided by LDAPProvider.

Configuration

There are two synchronization mechanisms:

  • Mapped: "Sync only specifically defined groups and apply a mapping"
  • All: "Sync all groups from LDAP, except from some that are managed by the wiki itself"

Mapped

<syntaxhighlight lang="json"> { "LDAP": { ... "groupsync": { "mechanism": "MediaWiki\\Extension\\LDAPGroups\\SyncMechanism\\MappedGroups::factory", "mapping": { "mathematicans": "ou=mathematicans,dc=example,dc=com" "scientists": "ou=scientists,dc=example,dc=com" } }, ... } } </syntaxhighlight>

All

<syntaxhighlight lang="json"> { "LDAP": { ... "groupsync": { "mechanism": "MediaWiki\\Extension\\LDAPGroups\\SyncMechanism\\AllGroups::factory", "locally-managed": ["sysop"] }, ... } } </syntaxhighlight>

About

GitHub mirror for the MediaWiki extension LDAPGroups. Our actual code is hosted at https://gerrit.wikimedia.org. Please see https://www.mediawiki.org/wiki/Developer_account if you wish to contribute code to this repo. Thank you.

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published