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仕事

執筆者:

関連記事

no image

ColorMeShopの独自ドメインで作成したメールが受信できないトラブルに遭遇

現象は、ColorMeShopの注文フォームからのメール(フォームからメール)は届くが、それ以外(メールソフトからメールソフト)が届かない。 いろいろ調べてわかったのは、管理画面の、オーナー情報-メー …

no image

多店舗(複数店舗、マルチドメイン、モールなど言い方ばらばら)対応のOpenSourceカートは、ある?

以下のページを見た。 EC (ショッピングカート) オープンソースでのモール構築について調べた – peketaminの日記 確かに、無償のものは、無い。 150万~200万で販売している …

no image

web2.0

遅ればせながら、WEB2.0関係の本を読んでいる。 ITは世の中を変えてるね。 バーチャル世界を変え、やがてリアル世界を変え。 これから世の中、将来はどう変わっていくんだろう。 次々起こる解決し難い問 …

no image

ExcelWebAddin でWebフォームを自動入力

たまーーに、おじさんの不動産物件の入力をボランティアでお手伝している。 電話オーダーが多く、また前回メールで問い合わせたもんだけど・・・という方が結構多い。ありがたいことである。 その際、見積システム …

no image

ExcelVBAで名前から行列指定で取り出すには

名前を定義したセル範囲の、列や行での相対位置でみた、何番セルの値を取り出したい場合に、どのように書ければよいかわからなかったけども、やっとわかった。 Range(“範囲1”). …