Home > 2008年 9月 24 日

09月24日 

webプログラム

PHP OpenID Library 覚え書き

何とか成功。(でもちょっとアヤシイ)

Auth/OpenID/FireStore.phpの389行目

fopenが’x'でエラー。

テンポラリ用のパーミッション設定がちゃんと出来てない、とかサーバーの時間設定が大幅にずれてると駄目、とからしい情報を試してみるも効果無し。
ということで、禁断の’w'指定でエラー回避。これがOKかNGかは自己責任にてお願いします。

ちなみにOpenIDからのエラーメッセージは「Nonce already used or out of range」です。

次は認証の為のリダイレクト確認箇所。

if ($auth_request->shouldSendRedirect()) {

はコメントアウト。対象のmixiとyahooがOpenID2の為。

結局の所、躓いてた箇所って上の2つかYo!

どんだけ時間かかってんだYo!

しかしこれでOpenID周りの実装はほぼ完了。
自前でユーザー情報管理を(ほとんど)しなくていいってのは気が楽ですな。

個人情報を抱えるって部分はナーバスにならざるを得ないし。
OpenIDがもっと普及してくれればいいのに、と実装しながらの感想です。