Erweiterung:LDAPSyncAll

This extension provides a mechanism to synchronize users in the database and users in active directory.
![]() Freigabestatus: stabil |
|
---|---|
![]() |
|
Beschreibung | Dient der Synchronisierung von Benutzern |
Autor(en) | Cindy Cicalese, Mark A. Hershberger, Robert Vogel |
Letzte Version | 1.0.0 |
Kompatibilitätspolitik | Snapshots werden zusammen mit MediaWiki veröffentlicht. Der Master ist nicht abwärtskompatibel. |
MediaWiki | 1.31+ |
Lizenz | GNU General Public License 2.0 oder später |
Herunterladen | |
|
|
Vierteljährliche Downloads | 4 (Ranked 63rd) |
Übersetze die LDAPSyncAll-Erweiterung, wenn sie auf translatewiki.net verfügbar ist | |
Probleme | Offene Aufgaben · Einen Fehler melden |
- If a user is in LDAP, but not in the database => the user is added to the database
- If a user is in the database, but not in LDAP => the user account will be disabled in the database
Installation
Execute within MediaWiki root or add mediawiki/ldap-sync-all to the composer.json file of your projectː
composer require mediawiki/ldap-sync-all dev-REL1_31
Aktivierung
Add the following line to your LocalSettings.phpː
wfLoadExtension( 'LDAPSyncAll' );
Verwendung
Die Erweiterung bietet ein Wartungsskript, das Sie einfach von Ihrer PHP-Konsole aus ausführen können maintenance/SyncLDAPUsers.php. Außerdem gibt es einen RunJobsTriggerHandler der einmal am Tag läuft.
Konfiguration
Sie müssen die folgende Zeile in Ihren $ 1 hinzufügen. Vergiss nicht, "Admin" in den Benutzernamen zu ändern, der die Admin-Zulassungen hat. Dieser Benutzer deaktiviert Konten, die nicht in LDAP enthalten sind.
$GLOBALS['LDAPSyncAllBlockExecutorUsername'] = 'Admin';
Sie können Benutzernamen und Benutzergruppen angeben, die Sie aus dem Deaktivieren ausschließen möchten, z.B.:
$GLOBALS['LDAPSyncAllExcludedUsernames'] = [ 'Bob', 'Emily' ];
$GLOBALS['LDAPSyncAllExcludedGroups'] = [ 'bot', 'editor' ];
Diese Erweiterung ist in den folgenden Softwarepaketen enthalten und/oder wird von den folgenden Wiki-Farmen, bzw. Wiki-Hostern verwendet: Dies ist keine maßgebliche Liste. Softwarepakete und/oder Wiki-Farmen, bzw. Wiki-Hoster nutzen diese Erweiterung ggf., obwohl sie nicht in dieser Liste enthalten sind. Prüfe daher stets die Nutzung im verwendeten Softwarepaket und/oder bei der Wiki-Farm, bzw. dem Wiki-Hoster. |