SAML 回應驗證器
檢查 SAML 時間戳記、對象、目的地和收件者
SAML 輸入
貼上 SAMLResponse 值(base64)、表單內容或 Response 的 XML。
預期值
選填。空白欄位不比對,而是顯示收到的值。
身分識別提供者的 entity ID
你的服務提供者的 entity ID
Response 上的 ACS URL
SubjectConfirmationData 中的 ACS URL
你的 AuthnRequest 的 ID
留空時使用驗證當下的時間。輸入固定時間即可重現結果。
時間戳記的容許範圍。0 秒代表嚴格,不做任何假設。
驗證
檢查詳細資料
驗證器檢查哪些內容
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,指向相關工具的連結也不會攜帶該訊息。
