Validador de respuestas SAML
Comprueba marcas de tiempo, audiencia, destino y destinatario SAML
Entrada SAML
Pega un valor SAMLResponse (base64), el cuerpo del formulario o el XML de la Response.
Valores esperados
Opcional. Los campos vacíos no se comparan; se muestra el valor recibido.
Entity ID del proveedor de identidad
Entity ID de tu proveedor de servicios
URL de ACS en la Response
URL de ACS en SubjectConfirmationData
ID de tu AuthnRequest
Vacío usa la hora actual al validar. Indica una hora fija para reproducir un resultado.
Tolerancia para las marcas de tiempo. 0 s es estricto; no se supone nada.
Validación
Detalle de la comprobación
Herramientas relacionadas
Qué comprueba el validador
SAML Response Validator decodifica una Response SAML 2.0 y ejecuta comprobaciones de protocolo, tiempo y configuración que explican por qué falla un inicio de sesión. Cada comprobación es PASS, WARNING, FAIL o INFO y se agrupa por Response, por cada aserción y por firma. Abarca Version, ID, IssueInstant, Issuer, Destination, InResponseTo, el código de estado con sus códigos anidados y su mensaje, la confirmación de sujeto bearer con Recipient y su propia ventana de tiempo, Conditions NotBefore y NotOnOrAfter, AudienceRestriction, la caducidad de sesión de AuthnStatement, y los ID duplicados o aserciones fuera de lugar que apuntan a un signature wrapping.
Valores esperados, hora y desfase de reloj
Introduce los valores que espera tu proveedor de servicios: emisor, audiencia, destino, destinatario y el ID InResponseTo de tu solicitud. Las comparaciones son exactas; cuando un valor difiere, el panel de detalle explica la causa probable, como una barra final, http en lugar de https, mayúsculas, otro host o espacios de más. Destination y Recipient se comprueban por separado. Cada marca de tiempo se compara por sí sola con la hora de validación, que es la hora actual o una hora fija que indiques. El desfase de reloj es de 0 segundos salvo que elijas 60, 120, 300 segundos o un valor personalizado; una marca de tiempo que solo pasa gracias al desfase es WARNING, y los mensajes indican el número exacto de segundos.
Límites
No se realiza la verificación criptográfica de firmas: la herramienta indica si la Response y cada aserción están firmadas, los algoritmos declarados, los certificados incrustados y si cada referencia apunta a su propio elemento, pero nunca afirma que una firma sea válida. Las aserciones cifradas no se pueden descifrar, así que su contenido no se comprueba. Se rechazan las declaraciones DOCTYPE y ENTITY. Se aceptan entradas de hasta 1 MB. Para leer los atributos y el XML completo, usa SAML Decoder.
Privacidad
La validación se ejecuta por completo en tu navegador. La respuesta SAML y los valores esperados no se suben, guardan, registran ni se añaden a la URL, y los enlaces a herramientas relacionadas nunca llevan el mensaje.
