目次

OpenIDプラグインの使い方

DokuWikiOpenID plugin を使うためのまとめ。

OpenIDの取得

OpenID プラグインを試すには、まず OpenID の取得が必要です。IDの発行サービスを提供するサイトはいくつかあるみたいですが、私は Openid.ne.jp というサイトで取得しました。

インストール

手動でプラグインをインストールする場合は、上記のアーカイブをダウンロード&解凍し、<dokuwiki>/lib/plugins/ にフォルダごとアップロードすれば良いです。

設定

OpenID plugin はこのプラグインは DokuWiki の開発版にしか対応してないので、DokuWiki のバージョンが安定版の最新である 2006-11-06 の場合は、以下の変更を行います。

<?php
  $evdata = array();
  trigger_event('HTML_LOGINFORM_INJECTION', $evdata);
?>

このコードを追加しないと、プラグインをインストールしてもログイン画面にOpenIDログインフォームが表示されません。

使い方

自分のサイトURLをOpenIDに設定する

発行されたOpenIDではなく、自分のサイトのURLをOpenIDとして使用する場合には、IDとして使用したいサイトの HTML の HEAD セクションに以下のコードを追加します。
ここでは Openid.ne.jp での設定例を示しており、yourid には登録したユーザIDを設定します。

<link rel="openid.server" href="http://www.openid.ne.jp/user/auth" />
<link rel="openid.delegate" href="http://yourid.openid.ne.jp" />
1) 2007年2月26日時点での最新です