Extension:WikiToLDAP/cs

Category:Extensions with invalid or missing type/csCategory:GPL licensed extensions/cs
Příručka k rozšířením MediaWiki
WikiToLDAP
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
  • $wgMergedGroup
  • $wgCanCheckOldUser
  • $wgOldUsersAreRenamed
  • $wgMigrationGroup
  • $wgMigrationInProgress
  • $wgOldUsernamePrefix
  • $wgInProgressGroup
Čtvrtletní stahování 0
Přeložte rozšíření WikiToLDAP, používá-li lokalizaci z translatewiki.net
Category:All extensions/cs

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.
Category:All extensions/cs Category:AuthChangeFormFields extensions/cs Category:Extensions in Wikimedia version control/cs Category:Extensions supporting Composer/cs Category:Extensions with invalid or missing type/cs Category:Extensions with manual MediaWiki version Category:GPL licensed extensions/cs Category:PluggableAuthPopulateGroups extensions/cs Category:Stable extensions/cs Category:UserCan extensions/cs