SAML レスポンスバリデーター

SAML のタイムスタンプ、対象者、宛先、受信者をチェック

SAML 入力

SAMLResponse の値(base64)、フォーム本文、または Response の XML を貼り付けてください。

期待値

任意です。空の項目は比較せず、受信した値を表示します。

アイデンティティプロバイダーの entity ID

サービスプロバイダーの entity ID

Response の ACS URL

SubjectConfirmationData の ACS URL

AuthnRequest の ID

空の場合は検証時の現在時刻を使います。結果を再現するには固定の時刻を入力してください。

タイムスタンプの許容範囲です。0 秒は厳密で、何も仮定しません。

検証

SAML レスポンスがまだありません
SAML レスポンスを貼り付けるか、ファイルをアップロードするか、例を読み込んでください。期待値は任意です。

チェックの詳細

チェックを選択すると詳細が表示されます。
バリデーターがチェックする内容

SAML Response Validator は SAML 2.0 の Response をデコードし、サインインが失敗する理由を説明するプロトコル、時刻、設定のチェックを実行します。各チェックは PASS、WARNING、FAIL、INFO のいずれかで、Response、各アサーション、署名ごとにまとめられます。対象は Version、ID、IssueInstant、Issuer、Destination、InResponseTo、ネストしたコードとメッセージを含むステータスコード、Recipient と独自の有効期間を持つ bearer のサブジェクト確認、Conditions の NotBefore と NotOnOrAfter、AudienceRestriction、AuthnStatement のセッション有効期限、そして署名ラッピングを示す重複 ID や位置のおかしいアサーションです。

期待値、時刻、時刻のずれ許容

サービスプロバイダーが期待する値(発行者、対象者、宛先、受信者、リクエストの InResponseTo ID)を入力します。比較は厳密で、値が異なる場合は、末尾のスラッシュ、https ではなく http、大文字と小文字、別のホスト、余分な空白など、考えられる原因を詳細パネルで説明します。Destination と Recipient は別々にチェックします。各タイムスタンプは検証時刻と個別に比較されます。検証時刻は現在時刻か、入力した固定時刻です。時刻のずれ許容は、60、120、300 秒またはカスタム値を選ばない限り 0 秒です。許容があるために通過したタイムスタンプは WARNING となり、メッセージには正確な秒数が表示されます。

制限事項

署名の暗号学的な検証は行いません。Response と各アサーションが署名されているか、宣言されたアルゴリズム、埋め込み証明書、各参照が自身の要素を指しているかを報告しますが、署名が有効だとは決して表示しません。暗号化されたアサーションは復号できないため、内容はチェックされません。DOCTYPE と ENTITY の宣言は拒否されます。入力は 1 MB まで受け付けます。属性や XML 全体を読むには SAML Decoder を使ってください。

プライバシー

検証はすべてブラウザー内で実行されます。SAML レスポンスと期待値はアップロード、保存、ログ記録されず、URL にも追加されません。関連ツールへのリンクがメッセージを引き継ぐこともありません。

CodingToolが正式に公開されました

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch