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。比對為完全比對;當值不同時,詳細資料面板會說明可能的原因,例如結尾斜線、使用 http 而非 https、大小寫、不同的主機或多餘的空白。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