社長BLOG

OpenPNEをID連携の親分にするMasterPNE

OpenPNE3をID連携の親分にしようと企んでいる。
※OpenPNE3はソーシャル・ネットワークのプラットフォームになるのでね。

企業にはLDAP(ActiveDirectory)君やSAML君などの、しっかりしたID連携基盤がある。
しかしながらこれは、使いにくい事この上ない。どう考えてもWeb的じゃないプロトコルだし。
PHPで使うにはライブラリが必要だし、ポートは別だし、サンプルで動作テストするクライアントも手に入りにくい。
JavaScriptから呼べたり、簡単にブラウザで動作確認ができなくてはイヤなのだ。

OpenPNEを手軽なID連携をどんどん実現して、組織コミュニケーションのハブにしたい。

今回、すこし時代が逆行するのだが、古きよきID,パスワード方式の認証APIをプラグインとして参考実装してみた。
opMasterPNEPluginだ。

IDとパスワードを投げると、OpenPNEのmember_idを返してくれる、シンプルなプラグインだ。

これはOpenPNE3本線に入るようなシロモノではないが、OpenPNEをWEBツールの親玉に据える際に、とても便利に使えると思う。

現在の仕様はこのとおり。

まあ、ちょっといまどきMD5とか危ない気もするのだが、イントラで使ったりSSLかけたり、
IP制限下で使うなどの他の対策と組み合わせることで、十分機能するだろう。

※まず使えるコードを書く。心配事はあとからね。

OpenPNE�~�蓈���񋟃T�[�r�X�̂��m�点

  • ��K�̓z�X�e�B���O
  • �Z�p�T�|�[�g
  • �J�X�^�}�C�Y
  • OpenPNE Manager
  • ���q���܃T�|�[�g

ページの先頭に戻る