====== OpenIDプラグインの使い方 ====== [[doku>wiki:dokuwiki|DokuWiki]] の [[doku>plugin:openid|OpenID plugin]] を使うためのまとめ。 ===== OpenIDの取得 ===== [[http://openid.net/|OpenID]] プラグインを試すには、まず OpenID の取得が必要です。IDの発行サービスを提供するサイトはいくつかあるみたいですが、私は [[http://www.openid.ne.jp/|Openid.ne.jp]] というサイトで取得しました。 ===== インストール ===== * **Step1:** [[doku>plugin:openid]] のページに行き、**openid-plugin-2007-01-09.tgz** の URL をコピーします((2007年2月26日時点での最新です))。 * **Step2:** 「管理」→「プラグイン管理」にてコピーしたURLを貼り付けてダウンロードし、プラグインをインストールします。 手動でプラグインをインストールする場合は、上記のアーカイブをダウンロード&解凍し、/lib/plugins/ にフォルダごとアップロードすれば良いです。 ===== 設定 ===== [[doku>plugin:openid|OpenID plugin]] はこのプラグインは DokuWiki の開発版にしか対応してないので、DokuWiki のバージョンが安定版の最新である 2006-11-06 の場合は、以下の変更を行います。 * **Step1:** /inc/html.php の **70** 行目に以下のコードを追加します。 このコードを追加しないと、プラグインをインストールしてもログイン画面にOpenIDログインフォームが表示されません。 ===== 使い方===== * **Step1:** インストールと設定が正しく出来ていれば、DokuWiki のログイン画面に OpenID ログイン用のリンクが表示されてるので、そのリンクをクリックします。 {{dokuwiki:scratch:openid-1.png|}} * **Step2:** 次に **OpenID Login** 画面が表示されるので、取得した OpenID を入力し、「ログイン」をクリックします。 {{dokuwiki:scratch:openid-2.png|}} * **Step3:** Openid.ne.jp で取得した ID の場合、Openid.ne.jp サイトのログイン画面が表示されるので、その画面でパスワードを入力します。認証が成功すると**OpenID 確認**画面が表示されるので、適切な認証を実行します。 {{dokuwiki:scratch:openid-3.png?400|}} * **Step3:** 認証が完了すると DokuWiki サイトに戻ってきて、OpenIDのユーザでログインした状態でトップページが表示されます。 {{dokuwiki:scratch:openid-4.png|}} ===== 自分のサイトURLをOpenIDに設定する ===== 発行されたOpenIDではなく、自分のサイトのURLをOpenIDとして使用する場合には、IDとして使用したいサイトの HTML の HEAD セクションに以下のコードを追加します。\\ ここでは Openid.ne.jp での設定例を示しており、**yourid** には登録したユーザIDを設定します。 == {{tag>dokuwiki scratch plugin}}