wiki:pne-masterslave-note
 ここの情報は古いです。ご理解頂いた上でお取り扱いください。

pne-masterslaveノート

本Wikiはpne-masterslave(主ページ)のノートページです。主ページの内容に対しての草稿や議論は本Wikiに記載してください。

主ページ、ノートページについての考え方はWikipedia Help:ノートページを参考にしてください。

MasterPNE

ID連携

セッション共有

データ連係

MasterPNE

ID連携

セッション共有

データ連係

本線に入れたい要望

  • 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()
Last modified 10 years ago Last modified on Jan 1, 2008, 7:08:17 PM