ブログの URL を OpenID 認証に使えるようにする

Posted by
ぴろり
Posted at
2008/04/19 08:59
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
MovableType カテゴリ 開発メモ カテゴリ

 最近、色々なところで目にするようになった OpenID。大雑把に言えば URL を ID の替わりに使って認証を行うわけですが、独自ドメインでブログを運用しているのであれば、その独自ドメインを OpenID で使えると嬉しいですよね。
 MovableType では OpenID サーバとなるプラグインがあって、これを使ってみたもののうまくいかず。最終的に delegate として動作させることでなんとかなりました。

このエントリーをはてなブックマークに追加  

MovableType 用 OpenID プラグインを利用

 Mark Carey 氏の OpenIDServer プラグインを利用することで、自分の MovableType システムを OpenID のサーバとして動作させ、そのアカウント情報を利用して認証を行うことができます。プラグインをダウンロードしてアップロードするだけで、特別に設定などは必要ないハズなのですが、様々なサービスで実際に認証を試みると失敗するケースが多く、利用は諦めました(後述)

OpenID.ne.jp の利用

 OpenID.ne.jp を Identify Provider としてアカウントの取得と管理を行い、magicvox.net からは delegate の仕組みを利用して認証を行うようにします。いつも拝読させて頂いている MovableType 備忘録さんの記事を参考にしました。
 OpenID.ne.jp でアカウントの取得を行い、HTML に数行を書き加えるだけで作業は完了です。これで自分のブログの URL を用いて OpenID の認証が行えるようになったハズ。

<head>
<link rel="openid.server" href="http://www.openid.ne.jp/user/auth" />
<link rel="openid.delegate" href="http://pirolix.openid.ne.jp/" />
...
</head>

様々なサイトでの認証の結果

 OpenID.ne.jp に掲載されている OpenID が利用可能な国内のサイトについて、自分のブログの URL で認証ができるか試してみたのが以下の表です。OpenID.ne.jp のアカウントを delegate で利用した場合と、MovableType の OpenIDServer プラグインを利用した場合とで比較してみました。

サービス名delegate 利用プラグイン 利用
Choix NGNG何れも認証できず
LiveJournal OKOK
Zooomr.com OKNG
Movable Type Weblogs OKOK
Place Engine OKNG
Haru.fm NGNG何れも認証できず
アバウトミー OKNG
Stack Stock Books OKOK
2manji OKNG
読書管理ツール・リーマネ OKOK?
八重山毎日新聞 OKNG?
UPD.JP OKOK
オンライン付箋サービス lino OKNG

 OpenIDServer プラグインで認証できないサービスが多かったので、プラグインの利用は諦めました。プラグインで認証が行えないケースでは、OpenID のバージョンの違いなど、何が原因なのかよくわかっていません。とりあえずは OpenID.ne.jp を利用することで認証できているっぽいので善し。それにしても、このブログのコメント欄でも認証サービスを利用できるようにしないとなぁ…

このエントリーをはてなブックマークに追加  



関連記事/トラックバック

関連記事/トラックバックはまだありません

この記事にトラックバックを送るには?

コメントを投稿する

 
 (必須, 匿名可, 公開, トリップが使えます)
 (必須, 匿名可, 非公開, Gravatar に対応しています)
 (必須)
スパム コメント防止のため「投稿確認」欄に ランダムな数字 CAPTCHAについて を入力してから送信してください。お手数ですがご協力のほど宜しくお願いいたします。