[スニペット] OpenID認証を実現するAuthOpenID

まだ広く普及しているとは言いがたいものの、じわじわと導入サイトが増えているのがOpenIDによるユーザ認証だ。MODxでOpenID認証を実現するスニペット「AuthOpenID」を紹介。

AuthOpenIDは1つのスニペットと2つのチャンクで動作し、MODxで構築されたサイト(フロントエンド)にOpenIDによる認証機能を追加するもの。小さなログイン用のフォームを提供し、既存のテンプレートに容易に組み込める。MODxにおけるウェブユーザとシームレスに動作し、ウェブユーザ向けの機能はOpenIDユーザにも適用できる。

OpenID 1.1とSREGをサポートしており、i-nameによる認証にも対応している。

なお、ステートフルセッションによる認証はサポートされない。AuthOpenIDは、MODx 0.9.6とcURLモジュールが組み込まれたPHP環境で動作する。

実際に稼働している様子は「Three Pound Films」で見ることができる。

M子