La SP 800-63C proporciona requisitos para el uso de federación y aserciones en sistemas de identidad digital, definiendo los niveles de garantía de federación (FAL).
¿Qué es la Federación?
La federación permite a un suscriptor usar un identificador autenticado (assertion) de un proveedor de identidad (IdP) para acceder a múltiples servicios (relying parties, RP) sin necesidad de registrarse en cada uno.
Componentes de la Federación
- Proveedor de Identidad (IdP): Crea y gestiona la identidad del suscriptor
- Relying Party (RP): Proveedor de servicios que confía en las aserciones del IdP
- Aserciones: Declaraciones del IdP sobre la identidad y atributos del suscriptor
- SAML / OpenID Connect: Protocolos de federación más comunes
Niveles de Garantía de Federación (FAL)
- FAL1: El RP recibe una aserción de portador (bearer assertion)
- FAL2: El RP recibe una aserción de portador encriptada
- FAL3: El suscriptor presenta prueba de posesión de una clave criptográfica
Protocolos Estándar
- SAML 2.0: Maduro, ampliamente usado en entornos empresariales
- OpenID Connect: Moderno, basado en OAuth 2.0, popular en aplicaciones web/mobile
- JWT: Formato común para representar aserciones entre partes