Extension:WikiToLDAP/cs
![]() Stav rozšíření: stabilníCategory:Stable extensions/cs |
|
---|---|
Popis | Poskytuje způsob migrace uživatelů wiki na uživatele podporované LDAP |
Autoři | Mark A. Hershberger, Robert Vogel |
Nejnovější verze | 1.0.4 |
Zásady kompatibility | Vydání snímků současně s MediaWiki. Hlavní vývojová větev není zpětně kompatibilní. |
MediaWiki | 1.34+Category:Extensions with manual MediaWiki version |
Composer | mediawiki/wiki-to-ldapCategory:Extensions supporting Composer/cs |
Licence | GNU General Public License 3.0 nebo novější |
Stáhnout | Category:Extensions in Wikimedia version control/cs |
|
|
Čtvrtletní stahování | 0 |
Přeložte rozšíření WikiToLDAP, používá-li lokalizaci z translatewiki.net |
Počáteční vývoj tohoto rozšíření byl financován The Open Source Geospatial Foundation, aby pomohl migrovat jejich uživatele wiki z uživatelských účtů pouze MediaWiki na jejich centralizované, LDAP podporované OSGeo Services UserID.
Záměrem je sloučit stávající wiki účty s účty podporovanými LDAP pomocí rozšíření UserMerge . K tomu slouží dvě speciální stránky: Special:WikiUserMerge, Special:LDAPUserMerge. Kvůli požadavkům na OSGeo bylo vykonáno více práce na pracovním postupu Special:LDAPUserMerge, ale druhý by měl fungovat také.
Předpoklady
- Testovací wiki – před nasazením do produkce budete chtít otestovat celý pracovní postup, protože ověřování je kritickou součástí wiki.
- Nastavte rozšíření LDAPAuthentication2 – To závisí alespoň na PluggableAuth a LDAPProvider . Než budete pokračovat, měli byste zajistit, aby se uživatelé mohli přihlásit pomocí svých přihlašovacích údajů LDAP.
- Povolit rozšíření UserMerge – WikiToLDAP používá slučovací schopnost UserMerge ke zpracování skutečného slučování uživatelů.
- Povolit rozšíření Renameuser – To je potřeba, pokud chcete na začátku přejmenovat všechny stávající uživatele na wiki.
Instalace
This extension uses the new (as of early 2021) Composer for extensions guidance to install the extension.
To znamená, že k instalaci rozšíření musíte nainstalovat Composer a spustit následující Chcete-li stáhnout rozšíření, spusťte následující příkaz z příkazového řádku v adresáři nejvyšší úrovně vaší wiki (tj. ten, který obsahuje soubor LocalSettings.php
):
$ COMPOSER=composer.local.json php ( touch $COMPOSER && \ php composer.phar require --no-update mediawiki/wiki-to-ldap ) $ php composer.phar update
Poté budete muset rozšíření povolit přidáním následujícího do souboru LocalSettings.php
:
wfLoadExtension( 'WikiToLDAP' );
Konfigurace
Stejně jako u většiny ostatních rozšíření MediaWiki se toto rozšíření konfiguruje nastavením proměnných PHP v souboru LocalSettings.php
.
The settings are all prefixed with WikiToLDAP
so the MigrationInProgress
setting below would be set by adding the following line to the LocalSettings.php
:
$WikiToLDAPMigrationInProgress = false;
Setting | Default | Description |
---|---|---|
MigrationGroup | wikitoldap-needs-migration | The group old wiki users are put into before any migration is attempted. |
InProgressGroup | wikitoldap-in-progress | The group users are put into after they log in and migration has started. |
MergedGroup | wikitoldap-merged | The group for users who have gone through WikiToLDAP's merge process. |
OldUserNamePrefix | ⚠️ | The prefix the old wiki accounts have. You can use the -r option in the 'MoveToMigrationGroup.php' script to rename all current wiki users with this prefix. |
MigrationInProgress | true | Whether any migration is currently in progress. If false, defaults to behaving just like LDAPAuthentication2. |
OldUsersAreRenamed | false | Set to true if you use the -r option in the 'MoveToMigrationGroup.php' script. |
CanCheckOldUser | false | Set to true if you want users to be able to log in with their old wiki username during the transition period. |