OpenID

出典: GeeklogJpWiki

Yahoo!、mixiが対応するというニュースで注目されているOpenIDですが、Geeklogが対応しているのはGeeklog1.5.0においては、OpenIDの1.1です。

YahooもmixiもOpenIDの2.0なのでYahoo、mixiのIDを使ってGeeklogには残念ながらログインできませんが,はてなBloggerは1.1対応なので問題なくログインできます。

Yahoo! JAPAN で試してみた結果、Yahoo!側でエラーになり、「このサイトはOpenID2.0の仕様に未対応のサイトです。」と表示されてここで終了します。

mixiで試してみた結果、mixiサイトは表示され送信するか問われますが、許可してもその後に戻ってきたGeeklogサイトで次のエラー「OpenIDサーバがログインを受け付けませんでした。」が表示されてログインできませんでした。 (事前にmixiにはIDを取得しにログインしてたのでログインフォームはでませんでした)

本家wikiのOpenIDの注意書きには2.0には下位互換があるので1.1でも使えます!というような記述があるようなのですが、日本ではどうもだめなようです。

GeeklogをOpenIDにする方法

  1. 管理者でログイン
  2. Geeklogのコンフィギュレーションのユーザと投稿を選択
  3. その中に“ユーザログイン方法[openid]”を、“はい”にして保存。
  4. ログインフォームの下にURLを入力する欄が表示されるので、そこに自分のOpenIDのURLを入力。
  5. はてな の場合は http://www.hatena.ne.jp/あなたのはてなID/ を入力して送信。
    OpenIDでログイン
    OpenIDでログイン
  6. 事前にログインしていた場合は,画面に,はてなを許可しますか?という画面がでます。
    はてな を許可しますか?
    はてな を許可しますか?

    事前にログインしていない場合はここにはてなのログインフォームがでます。
    はてな ログインフォーム
    はてな ログインフォーム

    さらに,Geeklogサイトでもログインしてよいか許可を求められます。
    はてな ログインフォーム
    はてな ログインフォーム
  7. 許可すればGeeklogにもはてなIDでログインできます。ようこそ表示には,はてなIDが表示。ブロックのオンラインユーザーには,はてなID名@openidと表示されています。
    はてなID名でログイン
    はてなID名でログイン
  8. 管理者がログインして,該当のユーザ情報を閲覧すると,メールアドレスは無く,リモートユーザがチェックされています。
    管理者から見たユーザ情報
    管理者から見たユーザ情報

アカウント作らずログインできるのはすばらしいとおもいませんか?

mixiはニックネームも送信する/しないが選べるのでどうなるのか興味はありますが、OpenID2.0への対応作業が残っています。

GeeklogのOpenID2.0対応がいまから楽しみです。

English German French