Extension:LDAPSyncAll/ja
From Linux Web Expert
File:MediaWiki Stakeholders' Group Logo.svg <translate> This extension is maintained by a member of the <tvar name=1>MediaWiki 利害関係者グループ </tvar>.</translate>
File:MWStake LDAPStack Icon.svg This extension is part of the LDAP Stack and requires the LDAPProvider extension to be installed first.
This extension provides a mechanism to synchronize users in the database and users in active directory.
LDAPSyncAll リリースの状態: 安定 |
|
---|---|
File:MWStake LDAPStack Icon.svg | |
説明 | Used to synchronize users |
作者 | Cindy Cicalese, Mark A. Hershberger, Robert Vogel |
最新バージョン | 1.0.0 |
互換性の方針 | MediaWiki とともにリリースされるスナップショット。 master には後方互換性がありません。 |
MediaWiki | 1.31+ |
ライセンス | GNU 一般公衆利用許諾書 2.0 以降 |
ダウンロード | |
Quarterly downloads | Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin'). |
Public wikis using | Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin'). |
translatewiki.net で翻訳を利用できる場合は、LDAPSyncAll 拡張機能の翻訳にご協力ください | |
問題点 | 未解決のタスク · バグを報告 |
- 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
インストール
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
有効化
Add the following line to your LocalSettings.phpː
wfLoadExtension( 'LDAPSyncAll' );
使用法
The extension provides a maintenance script that you can simply run from your console PHP maintenance/SyncLDAPUsers.php. In addition, there is a RunJobsTriggerHandler that runs once a day.
設定
You need to add the following line in your LocalSettings.php. Don't forget to change "Admin" to the username who has admin permissions. This user disables accounts that are not in LDAP.
$GLOBALS['LDAPSyncAllBlockExecutorUsername'] = 'Admin';
You can specify usernames and usergroups that you want to exclude from disabling, for example:
$GLOBALS['LDAPSyncAllExcludedUsernames'] = [ 'Bob', 'Emily' ];
$GLOBALS['LDAPSyncAllExcludedGroups'] = [ 'bot', 'editor' ];
File:OOjs UI icon information-progressive.svg | <translate> This extension is included in the following wiki farms/hosts and/or packages:</translate>
<translate> This is not an authoritative list.</translate> <translate> Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here.</translate> <translate> Always check with your wiki farms/hosts or bundle to confirm.</translate> |
Categories:
- Pages with script errors
- Pages with broken file links
- MediaWiki Stakeholders' Group/ja
- LDAP Stack Member/ja
- Stable extensions/ja
- Extensions with invalid or missing type/ja
- Extensions with manual MediaWiki version
- GPL licensed extensions/ja
- Extensions in Wikimedia version control/ja
- All extensions/ja
- Extensions not in ExtensionJson
- LDAP extensions/ja