Saltar al contenido
uencoder

OpenID Connect

OpenID Connect (OIDC) es una capa de identidad sobre OAuth 2.0 que proporciona autenticación de usuario e información de identidad, y es el estándar de facto para el SSO.

Propósito

Añade autenticación de usuario estandarizada y claims de identidad sobre la autorización de OAuth.

Mecanismo

Sobre OAuth 2.0, añade el ID Token (un JWT con claims de identidad del usuario) y un endpoint UserInfo. El scope openid activa OIDC. El ID Token lleva claims como sub, iss, aud y exp. Se admite descubrimiento vía .well-known/openid-configuration.

Casos de uso

  • Inicio de sesión SSO entre dominios
  • Verificación de identidad de terceros
  • Federación de identidad empresarial
  • Autenticación móvil

Ejemplos

  • entrada
    scope=openid → ID Token
    Output
    A JWT carrying the user's identity

    Authentication plus authorization

Errores comunes

Confusing OAuth (authorization) with OIDC (authentication)
Remember: OIDC = OAuth plus an identity layer

Términos relacionados

References