2007年07月15日(日)
MovableType と OpenID と FOAF
とある事情で OpenID に触れてみようと思い立ち,まずは MovableType に OpenID のサーバ機能を追加するプラグインを導入.これで,外の OpenID 対応サービスを使うことができるようになった,はず.
次に,後輩が使っている MovableType 4 の beta 版が OpenID でコメント可能ということで挑戦してみることに.サインインを無事に終えると,何故かユーザ名として,僕の OpenID である URL ではなく,僕の名前が表示されてる.なんでじゃ?
ちょっと調べてみると,どうやら MovableType では OpenID 認証後,その URL に FOAF へのリンクが埋め込まれていると,その情報から名前を引っ張ってくる仕様になっているらしい.
ちなみに OpenID の Current Specs では以下のように書かれている.
The OpenID Authentication specification does not provide any mechanism to exchange profile information, though Consumers of an Identity can learn more about an End User from any public, semantically interesting documents linked thereunder (FOAF, RSS, Atom, vCARD, etc.). Extensions are being built on top of the foundation created by OpenID Authentication to provide mechanisms to exchange profile information.
なるほど.