Version 4 (modified by 13 years ago) (diff) | ,
---|
pne-masterslaveノート
本Wikiはpne-masterslave(主ページ)のノートページです。主ページの内容に対しての草稿や議論は本Wikiに記載してください。
主ページ、ノートページについての考え方はWikipedia Help:ノートページを参考にしてください。
本線に入れたい要望
- mod_auth_mysqlをもっと活用できるように、メールアドレスのMD5値をDBに保持してほしい。
c_member_secureに md5_idの絡むがあるといい。 Blowfishだと都合が悪い、AES暗号方式に変えてくれてもいい。
http://modauthmysql.sourceforge.net/CONFIGURE 参照。
- MasterPNEのスイスアーミーナイフ化
- 各アプリに対してバッチ処理でIDを連携する機構
- 同一サブドメインによるクッキーシェア
- mod_auth_mysql
- SAML等の認証交換
- LDAPのホストになる
- 暗号化方式をAESにも対応してほしい
- c_member_secureにmd5_idフィールドを作ってほしい
IDのバッチ同期の標準仕様化(MasterPNE)
IDのバッチ同期とは、シングルサインオンに対応していないアプリに対して、バッチ処理を利用して強制的にOpenPNEのID/パスワードをコピーする仕組み。
あまりきれいなやり方とはいえないが、非常に強力に使えるはず。
ファイルベースのID管理システムを持っているところが、簡単そう。
FSWiki、PukiWikiが最初のターゲットか?
その次にDB型のシステムがターゲットになる。MediaWiki等 してログイン認証を連携させること
MastePNEの対応レベルについて
- 【ID連携レベル】レベル1(LDAP、DB直接読みこみ、HTTPベースのカスタムAPIなど)
- 【セッション共有レベル】レベル2(クッキー共有、OpenID?、SAMLなど)
関西オープンフォーラム2007で
ID連携のためユーザーコントロール用のイベント関数を準備してほしい
- 出来ればクラスで作ってオーバーライド
- 出来ればフィルターチェイン式
- 作りたい関数
- op_member_registerd()
- op_member_first_login()
- op_member_modified()
- op_member_deleted()