テキスト認証プラグイン
互換性のある DokuWiki バージョン
Weatherwax
This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.
必要とされるプラグイン authclientcert
概要
このプラグインは、ユーザー情報やパスワードを格納するために conf/users.auth.php
テキストファイルを使用します。
パスワードは一方向暗号化(別名:ハッシング)を使用して保存します。
これがデフォルトの認証バックエンドです。
使用法
設定管理から他の認証プラグインを設定しない場合、この認証がデフォルトになります。
スーパーユーザーでログインし、「管理」リンクをクリック、「サイト設定」を選択、「認証」セクションにて、
設定項目: authtype を authplain
に設定するとこのプラグインが有効になります。
「設定管理」での変更に対する設定の保護のために、設定内容を conf/local.protected.php
ファイルにコピーしてください。
ユーザーとグループの管理はユーザー管理で行い、このプラグインは完全に対応しています。
設定
設定項目: authtype で authplain
を選択することで、バックエンドは有効になります。
他にも利用可能な認証関連設定があります。
記録
ファイル形式
空行と #
文字の後ろ全ては無視されます。
各行には、コロン区切りの五項目 ログイン名:パスワード:氏名:メールアドレス:グループ
があります:
- ログイン名 - ページ名として有効でなければなりません。
- パスワード - 暗号化されたパスワード。暗号化方式は設定項目: passcrypt で設定できます(DokuWiki は使用する暗号化方式を自動検出します)。
- 氏名 - ユーザーの氏名
- メールアドレス - ユーザーのメールアドレス
- グループ - ユーザーが所属するグループのカンマ区切り一覧。グループ名はページ名として有効でなければなりません。
文字列からMD5ハッシュ値を作成するために、encode/decode スクリプトを利用できます。 遥かに優れた DokuWiki の組み込み関数によって、このスクリプトは非奨励となり、懐かしさのためだけにここに格納します。
例:
andi:ece23254502f07722a98aa5b7c70baa6:Andreas Gohr:andi@splitbrain.org:admin,users,upload
編集
conf/users.auth.php
はテキストファイルなので、任意のテキストエディターで編集できます。