#author("2020-06-16T07:43:35+09:00","","")
#author("2020-06-16T23:06:58+09:00","","")

**[[質問箱/5377]] [#w8dbe994]
|RIGHT:70|LEFT:410|c
|~カテゴリ|サイト管理・運営|
|~サマリ|ユーザーが各自で自分のパスワードを変更することはできますか?|
|~バージョン|1.5系|
|~投稿者|[[m0370]]|
|~状態|質問|
|~投稿日|&new{2020-06-11 (木) 19:32:03};|
***質問 [#d0d4c69e]
職場内で多数のユーザーが使うpukiwikiを想定しています。

現在は新入社員がいるたびにパスワード(またはそれをmd5などで変換した文字列)を記入してもらって管理者が手作業でそれをpukiwiki.iniファイルに記入しています。社員が途中でパスワードを変更したいときも同様に手作業で処理をしています。

これを、パスワード変更フォームのようなものを設けて各自でパスワード設定してもらうようなことはできますか?

***回答 [#f94275ac]
- もしPukiWiki以外にLDAPのような別の認証情報管理サーバーが既にあるのであれば、PukiWikiではパスワードの管理をせずに、それらと連携することが可能です。 [[PukiWiki/Authentication]] の AUTH_TYPE_FORM(LDAP) や AUTH_TYPE_SAML はそのような連携を意図したものです。WindowsのActive DirectoryともLDAPプロトコルで連携します。LDAPは一般的なシステムなので「パスワード変更フォーム」のような既成ツールもあると思います。 -- [[umorigu]] &new{2020-06-15 (月) 00:55:49};
- PukiWiki単体でなんとかしようとすると、、それっぽいプラグインもあったようですが、どちらもリンク切れになってますね。残念 ([[自作プラグイン/userauth.php]] [[自作プラグイン/UserPageAdmin]]) 無ければここに書かれているような動作をするプラグイン(または独立したPHPプログラム)を自分で書くことになりますね -- [[umorigu]] &new{2020-06-15 (月) 00:57:33};
- ありがとうございます。やはり外部認証が必要になりますか。職場内ではMicrosoft Teams(無料版)も使っているのでazure ADでのSAMLについても少し調べてみたのですが、Web上を見てもあまり分かりやすい資料もなく困っていたところです。。 -- [[m0370]] &new{2020-06-16 (火) 07:43:35};
- Azure ADであればSAML連携はできると思います。無料版というのは Teams だけ無料版ということなのでしょうか。 Azure ADは有料契約ですか? SAML自体はかなりややこしいので、私はOkta developers等で試行していました。 PukiWiki としては Azure AD, G Suite, OneLogin, Oka の IdP には接続確認が取れています(PukiWik 1.5.2リリース当時) -- [[umorigu]] &new{2020-06-16 (火) 23:06:58};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.062 sec.

OSDN