3

私は SAML アリーナに非常に慣れていません。OneLogIn の saml-php を使用して、これを SP のみとしてアプリに実装しようとしています。現状では、OneLogIn テスト アプリを使用して動作させることができますが、外部ソースがそれを介してログインしようとすると、次のエラーが発生します。

 Fatal error: Uncaught exception 'OneLogin_Saml2_Error' with message 'SAML Response not found, Only supported HTTP_POST Binding' in 

その後、さまざまなファイルのスタック トレースが続きます。私はこれらすべてについてあまり経験がないので、誰かがこれが何を意味するのか説明できますか? デバッグするには、どこから探す必要がありますか。

追加情報が役立つ場合はお知らせください。提供いたします。

前もって感謝します!

4

1 に答える 1

5

SP アサーション コンシューマ サービス URL は、SAMLResponse メッセージを含む「SAMLResponse」POST パラメータを想定しています。

このエラーは、ACS エンドポイントがそのパラメーターを見つけることができなかったことを意味します (おそらく、HTTP リダイレクト バインディングを使用している ID プロバイダーでしょうか?)。

SAMLTracerを使用して、SAML フローを記録し、何が起こっているかを分析できます。Onelogin アプリを使用した作業環境と、他の 1 つとのトレースを比較します。

また、samltool.comにアクセスすると、SAML メッセージを操作したり、SAML の仕組みを学習したりできる「オンライン ツール」など、SAML に関連するいくつかの情報が見つかります。

于 2016-11-15T22:22:56.847 に答える