[E.IWP.IMSAML.VALIDATION.00018] リクエストのIDとレスポンスのInResponseToが一致しません。ID:XXXXX, InResponseTo:XXXXX のエラーについて教えてください。

 
タイトルのメッセージは下記のような二重リクエストによって出力されます。

・SAML認証にて IdP での認証完了前に再度SAML認証リクエストを送信している。

SAML認証では、SAMLのログインボタン押下時(SAML認証リクエスト)にリクエストIDを生成し、セッションに保存しています。
(SAML認証リクエスト時にこのリクエストIDも IdP に送信しています。)
IdP からレスポンスを受け取った際に、そのリクエストIDの突き合わせを行います。

IdP からレスポンスを受け取る前に再度SAML認証リクエストが行われると、二回目のリクエストでセッションに保存されているリクエストIDを上書きします。
その後、一回目のSAML認証リクエストに対するIdPからレスポンスのリクエストIDと突き合わせた結果、値が異なるため上記エラーが発生します。

 -- 対象 -------------------------------------------------------------------------
iAP/Accel Platform/2016 Spring 以降
 --------------------------------------------------------------------------------
 

FAQID:1254
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Powered by Zendesk