{"master":{"name":"LDAPProvider","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:LDAPProvider","descriptionmsg":"ldapprovider-desc","license-name":"GPL-2.0+","type":"other","requires":{"MediaWiki":">= 1.43.0"},"callback":"MediaWiki\\Extension\\LDAPProvider\\Setup::init","HookHandlers":{"loadExtensionSchemaUpdates":{"class":"MediaWiki\\Extension\\LDAPProvider\\Hook\\LoadExtensionSchemaUpdates"}},"Hooks":{"LoadExtensionSchemaUpdates":"loadExtensionSchemaUpdates"},"config_prefix":"LDAPProvider","config":{"CacheType":{"value":"CACHE_ANYTHING","description":"The sort of cache to use for the connection information.","descriptionmsg":"ldapprovider-config-cachetype"},"CacheTime":{"value":500,"description":"How long cached items should stick around in seconds","descriptionmsg":"ldapprovider-config-cachetime"},"ClientRegistry":{"value":[],"description":"Allows registration of custom clients","descriptionmsg":"ldapprovider-config-clientregistry"},"DomainConfigs":{"value":"\/etc\/mediawiki\/ldapprovider.json","public":false,"path":false,"description":"Stores per domain configuration","descriptionmsg":"ldapprovider-config-domainconfigs"},"DomainConfigProvider":{"value":"\\MediaWiki\\Extension\\LDAPProvider\\DomainConfigProvider\\LocalJSONFile::newInstance","public":false,"description":"Specifies the mechanism for obtaining the domain configuration","descriptionmsg":"ldapprovider-config-domainconfigprovider"},"DefaultDomain":{"value":"","public":false,"description":"Specifies which domain to choose for a user, if no mapping from the database is available","descriptionmsg":"ldapprovider-config-defaultdomain"},"PreSearchUsernameModifierRegistry":{"value":{"removespaces":"\\MediaWiki\\Extension\\LDAPProvider\\PreSearchUsernameModifier\\RemoveSpaces::newInstance","spacetounderscore":"\\MediaWiki\\Extension\\LDAPProvider\\PreSearchUsernameModifier\\SpacesToUnderscores::newInstance","spacestounderscores":"\\MediaWiki\\Extension\\LDAPProvider\\PreSearchUsernameModifier\\SpacesToUnderscores::newInstance","strtolower":"\\MediaWiki\\Extension\\LDAPProvider\\PreSearchUsernameModifier\\ToLower::newInstance","lowercase":"\\MediaWiki\\Extension\\LDAPProvider\\PreSearchUsernameModifier\\ToLower::newInstance"},"description":"Allows registration of pre-search-username-modifiers","public":false}},"ConfigRegistry":{"ldapprovider":"MediaWiki\\Extension\\LDAPProvider\\Config::newInstance"},"attributes":{"LDAPProvider":{"DefaultSettings":{"connection":{"port":389,"options":[],"enctype":"clear","groupbasedn":"","userbasedn":"","searchattribute":"","searchstring":"","grouprequest":"MediaWiki\\Extension\\LDAPProvider\\UserGroupsRequest\\GroupUniqueMember::factory","nestedgroups":false,"groupobjectclass":"","groupattribute":"member","presearchusernamemodifiers":[],"userinfoattributes":["description","givenname","distinguishedname","displayname","memberof","name","samaccountname","userprincipalname","objectcategory","mail","dn","telephonenumber","cn","sn","uid"],"ldaptype":"ad"}}},"WebDAV":{"CredentialAuthProviders":{"ldap":{"class":"MediaWiki\\Extension\\LDAPProvider\\WebDAV\\Auth\\LDAPAuthBackend"}}}},"composer":"mediawiki\/ldap-provider","repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/LDAPProvider"}}