Six Apart
OpenIDとは?
OpenID とはひとつの ID で、さまざまなウェブサービスの認証を実現するしくみです。認証のIDとして、自分のウェブサイトや、利用しているサービスの URL を使います。ID として利用する URL の所有者であることを証明することで、新たにアカウントとパスワードを登録しなくても、さまざまなサービスを利用できます。
OpenID を取得するには?
Six Apart の製品では、Vox の [マイVox] の URL (http://nickname.vox.com) を OpenID として利用できます。Vox にログインすることで、この [マイVox] の URL が自分のものであると証明できます。他にもYahoo! Japanやライブドアなど様々なサービスの URL を OpenID として利用できるほか、新規に OpenID を発行するサービスもあります。
OpenID 機能を実装していない、自分のウェブサイトやブログの URL でも、 OpenID として利用することもできます。そのためには、OpenID として利用したいページに、この URL の証明を、別のサービスの認証に移譲する という記述を追加します。
次のサンプルでは、自分の URL の証明を Vox の [マイVox] URL の証明に移譲します。
<link rel="openid.server" href="http://www.vox.com/services/openid/server" />
<link rel="openid.delegate" href="http://your_vox_nickname.vox.com/" />
このサンプルの your_vox_nickname の部分を自分の Vox ニックネームに変更します。この2行の HTML の link 要素を、ID にしたいページの HTML の head 要素内に記述することで、認証を Vox に移譲できます。
例えば、サンプルの link 要素を http://profile.sixapart.jp というページの HTML に追加した場合は、profile.sixapart.jp という URL が OpenID として利用できるようになります。
OpenID でログインする
Six Apart の製品では Movable Type が OpenID でのログイン (サインイン) に対応しています。OpenID でログインして、コメントを投稿したり、トピックを作成したりできます (ログイン後に可能な操作は、ログインする Movable Type の設定に依存します。また、OpenID でのログインを許可していない場合もあります)。
コメントをするブログ記事ページの [サインイン] リンクをクリックします。
OpenID でのサインインを許可しているブログなら、
のようなアイコンがありますので、クリックして ID を入力してサインインします。
OpenID でのサインインの仕組みは、図のとおりです。サービスなどで発行された ID でサインインする場合と、自分のウェブサイト URL を ID としている場合では少しだけ違いがあります。
シックス・アパート の取り組み
OpenID の仕組みは、2005年にシックス・アパートで開発されました。その後、OpenID の管理は、OpenID Foundation に移管されましたが、シックス・アパートからは David Recordon が OpenID Foundation の Vice Chair を務めるなど、OpenID の普及に積極的に貢献しています。
また、日本国内においても OpenID 技術と利用の促進を図るため、シックス・アパートが設立発起人の一社となって『OpenIDファウンデーション・ジャパン』の設立を推進しています。

