Zuletzt bearbeitet vor 4 Monaten
von Margit Link-Rodrigue

AutoDoc:LDAPAuthorization und AutoDoc:LDAPProvider: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
K (1 Version importiert)
 
hw>Unknown user
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
==DescriptionMsg==
==DescriptionMsg==
{{AutoDocDescriptionMsg
{{AutoDocDescriptionMsg
|name = LDAPAuthorization
|name = LDAPProvider
|desc = {{int:ldapauthorization-desc
|desc = {{int:ldapprovider-desc
}}
}}
}}
}}
==License==
==License==
{{AutoDocLicense
{{AutoDocLicense
|name = GPL-2.0
|name = GPL-2.0+
}}
}}
==Requirements==
==Requirements==
Zeile 14: Zeile 14:
|name = MediaWiki
|name = MediaWiki
|version = 1.39.0
|version = 1.39.0
}}
|extensions = {{AutoDocVersion
|name = LDAPProvider
|version = 2.*
}}
{{AutoDocVersion
|name = PluggableAuth
|version = 7.*
}}
}}
}}
}}
Zeile 28: Zeile 20:
|into = {{AutoDocListItem
|into = {{AutoDocListItem
|item = LDAPProvider
|item = LDAPProvider
}}
{{AutoDocListItem
|item = WebDAV
}}
}}
}}
}}
Zeile 33: Zeile 28:
{{AutoDocConfig
{{AutoDocConfig
|config = {{AutoDocOption
|config = {{AutoDocOption
|name = AutoAuthBypassWithCookieUsernameRemoteAddrs
|name = CacheTime
|value = <nowiki>array (
|value = <nowiki>500</nowiki>
  0 => '127.0.0.1',
)</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
|name = AutoAuthRemoteUserStringParser
|name = CacheType
|value = <nowiki>'domain-backslash-username'</nowiki>
|value = <nowiki>'CACHE_ANYTHING'</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
|name = AutoAuthRemoteUserStringParserRegistry
|name = ClientRegistry
|value = <nowiki>array (
|value = <nowiki>array (
  'domain-backslash-username' => 'MediaWiki\\Extension\\LDAPAuthorization\\AutoAuth\\RemoteUserStringParser\\DomainBackslashUsername::factory',
  'username-at-domain' => 'MediaWiki\\Extension\\LDAPAuthorization\\AutoAuth\\RemoteUserStringParser\\UsernameAtDomain::factory',
)</nowiki>
)</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
|name = AutoAuthUsernameNormalizer
|name = DefaultDomain
|value = <nowiki>''</nowiki>
|value = <nowiki>''</nowiki>
}}
{{AutoDocOption
|name = DomainConfigProvider
|value = <nowiki>'\\MediaWiki\\Extension\\LDAPProvider\\DomainConfigProvider\\LocalJSONFile::newInstance'</nowiki>
}}
{{AutoDocOption
|name = DomainConfigs
|value = <nowiki>'/etc/mediawiki/ldapprovider.json'</nowiki>
}}
{{AutoDocOption
|name = PreSearchUsernameModifierRegistry
|value = <nowiki>array (
  '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',
)</nowiki>
}}
}}
}}
}}
Zeile 57: Zeile 66:
{{AutoDocHooks
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/AuthRemoteuserFilterUserName AuthRemoteuserFilterUserName]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = MediaWiki\Extension\LDAPAuthorization\Hook\AuthRemoteuserFilterUserName::callback
|callback = MediaWiki\Extension\LDAPProvider\Hook\LoadExtensionSchemaUpdates::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PluggableAuthUserAuthorization PluggableAuthUserAuthorization]
|callback = MediaWiki\Extension\LDAPAuthorization\Hook\PluggableAuthUserAuthorization::callback
}}
}}
}}
}}



Version vom 1. Dezember 2023, 15:09 Uhr

DescriptionMsg

Stellt Klassen und Konfigurationen zum Abfragen von Daten aus LDAP-Ressourcen bereit

License

GPL-2.0+

Requirements

  • MediaWiki: 1.39.0

IntegratesInto

  • LDAPProvider
  • WebDAV

Config

Konfiguration

Name Wert
CacheTime 500
CacheType 'CACHE_ANYTHING'
ClientRegistry array ( )
DefaultDomain ''
DomainConfigProvider '\\MediaWiki\\Extension\\LDAPProvider\\DomainConfigProvider\\LocalJSONFile::newInstance'
DomainConfigs '/etc/mediawiki/ldapprovider.json'
PreSearchUsernameModifierRegistry array ( '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', )

Hooks

Hooks

Keine Kategorien vergebenBearbeiten

Diskussionen