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

執筆者:

関連記事

Office365にはSharePointリストという表データが保存できる機能がありAccessのリンクテーブルにできる

Office365では、AccessのWebアプリを作れる。 それで今、勉強しているのだが、Office365にはSharePointリストという表データが保存でき、それをAccessのリンクテーブル …

no image

imacrosの作成方法・自分用控え

ヤマトB2クラウドのオートログイン(imacros)の作成方法、控え 1.Chromeのimacros拡張機能がインストールされていなければインストールする。 2.コードを作る。 3.名前を付けて保存 …

no image

セキュアド合格!!

昨日、秋に受験した情報セキュリティアドミニストレータの合格証書が届いた。 ウレシー!! だって落ちに落ちて、3度目の正直だもん。 年に1度しかない試験だもん。 今度落ちたらもう受験するのやめようかと思 …

no image

Nvu

とあるWebサイトを作っている。

no image

会社の人間が使うGISソフトを選定している。

ArcExplorer 9.2 ヘルプが英語。地図ファイルをどうセットアップしていいのか不明。 TNTlite メニューから英語でさっぱり。 カシミール 結構気に入った。ただし、データの重ねあわせがで …