Zend OpenID サーバーを MVC に統合する際に、消費者の回答に問題があります (Livejournal で)。それは言います:
「naive_verify_failed_return: プロバイダは署名が無効であると言っています」.
なぜそれが表示されるのか、誰にもアイデアがありますか? ありがとう
Zend OpenID サーバーを MVC に統合する際に、消費者の回答に問題があります (Livejournal で)。それは言います:
「naive_verify_failed_return: プロバイダは署名が無効であると言っています」.
なぜそれが表示されるのか、誰にもアイデアがありますか? ありがとう
このエラーは、コンシューマーがステートレス モードで実行されていて、OP が署名の検証に失敗した場合に発生します。OP が正しく実装され、データが破損していないと仮定すると、これは発生しないはずです。Net::OpenID::Consumer
最近では、これが発生する最も一般的な理由は、OpenID 2.0 OP に不正な形式の署名検証要求を送信する原因となる長年のバグです。
これに対する修正を CPAN にプッシュしたばかりNet-OpenID-Consumer 1.030099_003
で、すぐに安定したリリースになる予定です。当面は、アソシエーション キャッシュを実装してステートレス モードを回避することで、これを回避します。詳細については、このスレッドを参照してください。
http://groups.google.com/group/openid-perl/browse_thread/thread/6f28a022cce5bcdd