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