Jump to content

Extension:Cas

From mediawiki.org
This page is a translated version of the page Extension:Cas and the translation is 38% complete.
この拡張機能では、先に PluggableAuth 拡張機能をインストールする必要があります。
MediaWiki 拡張機能マニュアル
Cas
リリースの状態: 安定
実装 利用者識別 , 利用者権限
説明 Extends the PluggableAuth extension to provide authentication using an Cas server
作者 mathieu.hetru_AT_univ-lille.fr
最新バージョン 1.0.0 (2023-08-07)
互換性の方針 MediaWiki とともにリリースされるスナップショット。 master には後方互換性がありません。
MediaWiki 1.35+
PHP 7.3+
データベースの変更 はい
ライセンス GNU 一般公衆利用許諾書 2.0
ダウンロード
  • $wgCas_Server
  • $wgCas_Port
  • $wgCas_Path
  • $wgCas_ServiceUrl
  • $wgCas_CACert
  • $wgCas_CA
  • $wgCas_LogoutRequest
  • $wgCas_DisplayName
  • $wgCas_Email
  • $wgCas_GroupMap
Cas 拡張機能の翻訳にご協力ください

The Cas extension provide authentication using a Cas server. It provides a layer on top of the PluggableAuth extension to enable authentication via Cas protocol.

互換性

Compatibility Matrix
Cas PluggableAuth MediaWiki
1.0+ 7.0+
MediaWiki バージョン:
1.35

設定

See https://github.com/l3-team/mediawiki-extensions-cas/blob/master/README.md

Connection button

Follow the steps below to enable the button of connection cas.

  1. Set the following in your LocalSettings.php:
$wgPluggableAuth_ButtonLabel = 'Se connecter avec CAS';
$wgPluggableAuth_Config['Se connecter avec CAS'] = [
    'plugin' => 'Cas',
    'data' => []
];
$wgPluggableAuth_EnableAutoLogin = false;
$wgPluggableAuth_EnableLocalLogin = true;
$wgPluggableAuth_EnableLocalProperties = false;

インストール

This extension requires the PluggableAuth extension.
  • ダウンロードして、ファイルをextensions/フォルダー内のCasという名前のディレクトリ内に配置します。
  • Gitでのインストールの場合のみ、PHPの依存関係をインストールするためComposerを実行します。 (合併症の可能性についてはT173141を参照。)
  • 以下のコードを LocalSettings.php ファイルの末尾に追加します:
    $wgGroupPermissions['*']['autocreateaccount'] = true;
    wfLoadExtension( 'PluggableAuth' );
    wfLoadExtension( 'Cas' );
    
  • Configure as required.
  • Yes 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。