{"master":{"name":"LDAPGroups","version":"4.0.0-alpha","author":["Cindy Cicalese","[https:\/\/mediawiki.org\/wiki\/User:MarkAHershberger Mark A. Hershberger]","[http:\/\/www.hallowelt.com Hallo Welt! GmbH]"],"url":"https:\/\/www.mediawiki.org\/wiki\/Extension:LDAPGroups","descriptionmsg":"ldapgroups-desc","license-name":"GPL-2.0","type":"other","requires":{"MediaWiki":">= 1.43.0","extensions":{"LDAPProvider":"4.*"}},"Hooks":{"UserLoadAfterLoadFromSession":"MediaWiki\\Extension\\LDAPGroups\\Hook\\UserLoadAfterLoadFromSession\\SyncUserGroupsAfterLoadSession::callback"},"config_prefix":"LDAPGroups","config":{"SyncMechanismRegistry":{"value":{"mappedgroups":"MediaWiki\\Extension\\LDAPGroups\\SyncMechanism\\MappedGroups::factory","allgroups":"MediaWiki\\Extension\\LDAPGroups\\SyncMechanism\\AllGroups::factory"},"description":"Allows registration of custom group sync mechanisms"}},"attributes":{"LDAPProvider":{"DefaultSettings":{"groupsync":{"mechanism":"mappedgroups","@locally-managed":"Only evaluated if 'allgroups' sync is used","locally-managed":["sysop","bureaucrat","bot"],"@mapping":"Only evaluated if 'mappedgroups' sync is used","mapping":[]}}}},"composer":"mediawiki\/ldap-groups","repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/LDAPGroups"}}