mixi OpenIDをWordPressで利用する方法
2008-08-22 01:37 | IT, エントリー
たまにはエンジニアっぽいことを書いてみます。
MTには既に専用のプラグインが出ているようですが、今のところWPは見当たりません。
早々に出てくるような気がしますが、既存のものを利用して作ってみましょう。
WP-OpenIDのインストール
用意するプラグインはWP-OpenID(現在の最新版は2.2.2)
- wget http://downloads.wordpress.org/plugin/openid.2.2.2.zip
- wp-content/pluginsに unzip openid.2.2.2.zip しますと openidというディレクトリで解凍されます。
- プラグインの管理ツールで「WP-OpenID 」がリストに上がってきたら有効にします。
- 設定に「WP-OpenID」が追加されるので、開きます。
- 今回はコメント欄にOpenID機能が欲しいので「Comment Form」にチェックを入れて、更新ボタンを押します。
(curlが入ってなかったりしたら入れてください。PECLで入れるのが楽です。)
基本的に以上で、コメント欄にOpenIDのフォームが現れます。
現れなかった場合は、readmeの通り、
<p><input type="text" name="openid_url" id="openid_url" /> <label for="openid_url"><small>OpenID URL</small></label></p>
を comments.phpに差し込みましょう。
あとはOpenIDの欄に「https://mixi.jp/」と入れてコメントをします。
httpsが通らない
何度やっても認証エラーになる場合は、apacheのerror_logをチェック。
CURL error (60): SSL certificate problem, verify that the CA cert is OK. Details:nerror:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE: certificate verify failed, referer: http://ms76.jp/
なんてエラーが出ていた場合はcurlが証明書を確認できないでいるので、教えてあげる必要があります。
これについては詳しく書かれていたblogがあるので、そちらをご覧下さい。
さあどうでしょう。成功すれば
Successfully fetched 'https://mixi.jp/': GET response code 200
となります。
カスタマイズ
<input type=”text” name=”openid_url” value=”https://mixi.jp/” /> はあまりもアレなんで、
<input type=”hidden” name=”openid_url” value=”https://mixi.jp/” />には変えましょう。
もちろん、mixi OpenIDの醍醐味である「マイミクだけ許可」のマイミクシィ認証なんかの簡単にできます。
URLを https://id.mixi.jp/{ユーザー ID}/friends にするだけ、ですね。
挙動面のカスタマイズをしたい場合は、素直にwp-comments-post.phpに手を入れます。
例えば、$_POST[‘”url”]や$_POST[“comment_author_openid”]の内容をチェックして、本当にmixiからの認証かどうか、ユーザーは誰なのか、などを確認したりすることが可能です。
23 Responses to “mixi OpenIDをWordPressで利用する方法”
By まっちゃ on 2008-08-22- 09:21
ほぇ~
さすが、エンジニアw
By さら on 2009-03-17- 03:10
testさせてください~
By 序曲 on 2009-03-24- 23:28
非常に有益です~!
By wackey on 2009-06-12- 15:01
テストさせてください!
By J.L. on 2009-06-14- 14:54
testさせてください~
By ショージ on 2009-08-02- 13:50
test
By HRY on 2009-08-25- 17:40
すごい
By akzk on 2009-09-11- 00:38
test
By Togawa@寧々派 on 2009-09-30- 22:51
test
By Zero Cool on 2009-10-15- 13:12
今更ですが・・・大変有益な情報を有難うございました。
By ラメ on 2009-10-31- 03:17
テスト
By 山鳩ゆきを on 2009-11-10- 17:38
テスト
By ボビー on 2010-01-29- 19:40
テストさせていただきます!
By CR-Zipless on 2010-04-08- 14:31
テストです
By yasu on 2010-04-13- 01:34
テストです
By コットン on 2010-05-19- 11:14
すごい!
By 片 岡 on 2010-06-17- 02:56
testさせてください
By ささっち on 2010-06-29- 16:06
失礼いたします。テストさせてください。
By 復刻版けんち on 2010-07-21- 01:06
テストさせていただきます。
By 黒兄 on 2010-08-16- 11:42
テスト
By たすく on 2010-09-18- 10:40
テスト