Referencia

Glosario SAML

La jerga del sector, explicada con sencillez.

SAML
Security Assertion Markup Language: el estándar para intercambiar identidad entre una aplicación y un proveedor de identidad, versión 2.0.
SSO
Inicio de sesión único: inicie sesión una vez y acceda a varias aplicaciones.
IdP
Proveedor de identidad: el servicio que autentica a las personas (Entra ID, Okta, Keycloak…).
SP
Proveedor de servicio: la aplicación que delega el inicio de sesión en el IdP.
Entity ID
El nombre único de una parte (IdP o SP), a menudo una URL. Debe ser idéntico en ambos lados, carácter por carácter.
Metadatos
Documento XML que describe a una parte: Entity ID, direcciones, certificados. Impórtelo en lugar de reescribirlo.
ACS
Assertion Consumer Service: la dirección de la aplicación que recibe la respuesta SAML.
SSO URL
La dirección del IdP que recibe las solicitudes de inicio de sesión.
AuthnRequest
La solicitud de inicio de sesión enviada por la aplicación al IdP.
Response
El mensaje devuelto por el IdP: un estado y, si todo va bien, una aserción.
Assertion
La «credencial»: la declaración firmada del IdP sobre la identidad de la persona.
NameID
El identificador de la persona en la aserción (correo, identificador persistente o transitorio).
Atributo
Un dato sobre la persona (nombre, correo, grupos) transportado en la aserción. En Microsoft también se llama claim.
Audiencia
La aplicación para la que se emite la aserción. Debe ser el Entity ID del SP.
NotBefore / NotOnOrAfter
Inicio y fin de la validez de la aserción. De ahí la importancia de los relojes sincronizados.
InResponseTo
El ID de la solicitud a la que responde la respuesta. Une ambas y limita la reproducción.
RelayState
Un parámetro que hace el viaje de ida y vuelta sin cambios, a menudo para volver a la página solicitada.
Binding
Cómo viaja un mensaje: Redirect (en la URL), POST (en un formulario), Artifact.
SP-initiated
Inicio de sesión iniciado desde la aplicación.
IdP-initiated
Inicio de sesión iniciado desde el portal del IdP, sin solicitud previa.
Signature XML
El «sello» de la aserción o de la respuesta (XML-DSig). Prueba el origen y la integridad.
Certificado
Contiene la clave pública usada para verificar las firmas. Caduca: renovarlo es una causa clásica de interrupciones.
Canonicalisation (c14n)
Formato normalizado del XML antes de firmar, para que variaciones inocuas no rompan la firma.
XSW
XML Signature Wrapping: un ataque que cuela una aserción falsa junto a la auténtica firmada.
SLO
Single logout: cierre todas las sesiones a la vez.
SessionIndex
Identificador de sesión en el lado del IdP, usado para el cierre de sesión.

¿Quiere verlo en directo? ID-Kit hace el papel que le falta y le muestra cada paso.