IT仕事

WordPressでOpenIDにチャレンジ、半分成功

投稿日:

例えば、YahooIDを持っている人なら誰でも、投稿者としてコメントできるようにするといいなあ、それができたら、ああいう使い道やこういう使い道があるなあ・・・ということで、やってみた。

・まず普通の要領で、OpenIDプラグインをダウンロード&インストール。
・管理画面の設定メニューにOpenIDと出ていたのでクリックして一応設定を確認、編集は何もしなくてOK。
・同じく、ユーザーメニューにYourOpenIDsとある。クリックしてAdd OpenIDのテキストボックスに、「http://yahoo.co.jp/」と入れ、Add OpenIDボタンをクリックする。するとYahooの認証画面に切り替わって、指示通りにしていくと、勝手に管理画面に戻り、アカウントが登録されている。これだけで管理画面に・ログインした管理者とYahooのログインIDとの対応が作られる。
・ここで、ログアウトして、OpenIDでのログインを試みる。テキストボックスにhttp://yahoo.co.jp/を入れて、ログインボタンをクリック。
Yahooの画面に遷移していって、やがて勝手にログインしてくれる。

つまづいたところ

最初、ローカルのXaio環境でやっていたのだが、上記のAdd OpenIDのところで何度やってもうまくいかなかった。
レンサバに戦場を変えてやり直したら、あっさりうまくいった。

あと、最初に試しにMixiでやってみようと思い、テキストボックスにhttps://mixi.jp/と入れてやってみたのだが、うまくいかなかった。何度やってもダメだったので、諦める直前にhttp://yahoo.co.jp/でやってみるとうまくいった。

まとめると、
http://yahoo.co.jp/、http://livedoor.com/、https://www.google.com/accounts/o8/idは、成功。
一方、https://mixi.jp/、http://www.hatena.ne.jp/は、失敗。「Could not discover an OpenID identity server endpoint at the url:」というメッセージが返ってくる。なんでかわからぬ。

その他

下記のURLにログイン画面でテキストボックスに文字タイプしないでよいカスタマイズのやり方があるので、本格的に使うにはこうする必要があるんだろうなあ。

WordPressのコメントをOpenIDに対応した


面倒なのでやらないけど。

あと、事前に管理画面で独自WPユーザーとYahooIDの対応付けをしなくてはいけないが、それをしないで、例えばYahooIDを持っていれば誰でも一番権限の低い「購読者」とかでログインできたりとかはできないものかなあ。
ホントはそれが目的だったのに、これはできないみたい。

-IT仕事

執筆者:

関連記事

JS CMS

JS CMS すばらしい

JS CMS | 簡単・無料・国産のWebデザイナー向けCMS こういうのを使ってみているんですが、すごいですよ! 「HTMLは動かして良いが、PHPはダメだよ」というサーバは、今の時代でも結構ある。 …

no image

WordPress + DreamWeaverの環境設定で参考にしたリンク先

DreamweaverとWordPressを連携させてテーマを編集する方法 │ Design Spice DreamWeaverで「このサーバのサイト定義が正しくないため、動的関連ファイルは解決されま …

no image

イーモバイル製のHTC AriaはIIJ-Mioで使えなかった

オークションで購入したHTC Ariaだが、IIJ-Mioのキャリアでは使えないみたい。 APNを登録したり、色々試してみたのだが、3Gを介したネットにはつながらなかった。 エラーは出ないのにね。 A …

no image

USBハブ

最近PC(ブラウズ)が遅いなと思っていたが、USBハブを外したとたんに速くなる事を偶然に発見。 なぜ? まあいいや。さてUSBハブは、オークションに。

no image

同じセルに数字があるファイルを開いて別のファイルにどんどん転記しては閉じていく×1000件・・・をExcelマクロで作る

昨日は、アンケートの下仕事をやった。 各ファイルの同じセルに数字の記入があって、それを開いて別のファイルにどんどん転記しては閉じていく・・・というのをExcelマクロで作るのだが。 最初は手作業でコピ …