09月24日
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がもっと普及してくれればいいのに、と実装しながらの感想です。
トラックバック URL
コメント & トラックバック
コメントフィード
コメント