JanRain phpopenid ライブラリに基づく OpenID サーバーを使用しています。Yubico ワンタイム パスワード ジェネレーターで動作するようにパッチを当てるだけで、特別なことは何もありません。正常に認証されますが、 JanRain 診断ツールでの「成功した checkid_immediate」テストに失敗します。checkid_immediateに必要な設定と書いてありますが、意味がわかりません。
私の問題は、JanRain が思いついたサンプル デモが意図的に質素であることです。JanRain の Jonathan Daugherty 氏によると、「サンプル サーバーは、完全装備の OpenID サーバー (つまり、ユーザー アカウントやその他の状態) として扱われることは想定されていません。」
残念ながら、骨抜きにされたサーバーの例に加えて checkid_immediate を実装する方法を理解するのは、私の頭を少し悩ませています。これをどのように達成できるかについて、誰かが私に指針を与えることができますか? ありがとうございました!