OpenID Connect · OAuth 2.0

Línea de tiempo: la evolución de OAuth y OpenID Connect

El protocolo nunca ha dejado de evolucionar. Esto es lo que pasó, por qué y lo que ID-Kit ya puede probar.

FundamentosFlowSeguridadIdentidadAtaque conocidoEcosistema

2007

dic.OAuth 1.0 (comunidad)Fundamentos

Primera versión: cada llamada se firma. Compleja de implementar, de ahí lo que siguió.

2010

abr.RFC 5849 : OAuth 1.0Fundamentos

El protocolo se convierte en un RFC.

2012

oct.RFC 6749 y 6750: OAuth 2.0Fundamentos✓ cubierto por ID-Kit

El marco actual: code, implicit, password, client credentials, más los tokens Bearer.

2013

agostoRFC 7009: revocación de tokensSeguridad✓ cubierto por ID-Kit

Invalidar un token antes de que caduque.

2014

feb.OpenID Connect Core 1.0Identidad✓ cubierto por ID-Kit

La identidad sobre OAuth: ID token, userinfo, scopes estándar, discovery.

2015

may.RFC 7519: JWT, y RFC 7521-7523: asercionesFundamentos✓ cubierto por ID-Kit

El formato de token firmado y la autenticación por aserción (SAML o JWT) en lugar de un secreto. ID-Kit: JWT y aserción JWT en el lado del proveedor de pruebas (no la aserción SAML).

jul.RFC 7591: registro dinámico de clientesEcosistema✓ cubierto por ID-Kit

Un cliente puede registrarse por sí mismo mediante una API.

sep.RFC 7636 : PKCESeguridad✓ cubierto por ID-Kit

Vincula el código a quien lo solicitó. Nació para el móvil, hoy se exige en todas partes.

oct.RFC 7662 : introspectionSeguridad✓ cubierto por ID-Kit

Pregunte al proveedor si un token está activo.

2017

oct.RFC 8252: OAuth para aplicaciones nativasSeguridad

Navegador del sistema en lugar de vista integrada. Fin de las contraseñas escritas en la aplicación.

2018

jun.RFC 8414: metadatos del servidor de autorizaciónEcosistema✓ cubierto por ID-Kit

Discovery de OAuth (el equivalente de .well-known/openid-configuration).

2019

agostoRFC 8628 : Device CodeFlow✓ cubierto por ID-Kit

Iniciar sesión desde un dispositivo sin teclado, a través de otra pantalla.

2020

ene.RFC 8693: token exchangeFlow✓ cubierto por ID-Kit

Intercambiar un token por otro (delegación, cambio de audiencia).

feb.RFC 8705 : mTLSSeguridadtodavía no está en ID-Kit

Autenticación del cliente por certificado y tokens vinculados al certificado.

2021

agostoRFC 9101 : JARSeguridad✓ cubierto por ID-Kit

La solicitud de autorización es un JWT firmado.

sep.RFC 9126 : PARSeguridad✓ cubierto por ID-Kit

Enviar la solicitud de autorización de servidor a servidor.

oct.RFC 9068: JWT como access tokenFundamentos✓ cubierto por ID-Kit

Un formato estándar para los access tokens JWT (typ at+jwt).

OpenID CIBA y FAPI JARM: versiones finalesSeguridad✓ cubierto por ID-Kit

CIBA: autenticación en otro dispositivo. JARM: respuesta de autorización como JWT firmado.

2022

mar.RFC 9207: iss en la respuestaSeguridad✓ cubierto por ID-Kit

Protege contra el ataque «mix-up».

2023

may.RFC 9396 : RARFlow✓ cubierto por ID-Kit

Autorizaciones detalladas («pagar 50 € a X») en lugar de scopes simples.

sep.RFC 9449: DPoP, y RFC 9470: step-upSeguridad✓ cubierto por ID-Kit

Un token vinculado a una clave del cliente; una API puede exigir una autenticación más fuerte.

2024

OpenID Connect se convierte en estándar ISO/IECEcosistema

Core, Discovery, Dynamic Registration y las especificaciones de cierre de sesión publicadas como ISO/IEC 26131 a 26139.

2025

ene.RFC 9700: buenas prácticas de seguridadSeguridad✓ cubierto por ID-Kit

El «BCP» que entierra implicit y password e impone PKCE y la comparación exacta de redirect_uri.

abr.RFC 9728: metadatos del recurso protegidoEcosistematodavía no está en ID-Kit

Una API anuncia qué servidor de autorización acepta.

FAPI 2.0, OpenID4VCI y OpenID4VP 1.0: versiones finalesIdentidadtodavía no está en ID-Kit

Perfil de seguridad financiera (PAR, PKCE, tokens vinculados) e identidades verificables: emisión y presentación de credenciales en una cartera digital.

SD-JWT (RFC 9901) y Shared SignalsIdentidadtodavía no está en ID-Kit

Divulgación selectiva en un JWT; señales de seguridad compartidas entre proveedores (revocación continua).

Recientemente

OpenID Federation 1.0 y 1.1: versiones finalesEcosistematodavía no está en ID-Kit

Cadenas de confianza entre proveedores y clientes, a gran escala (educación, administraciones públicas).

2026

OAuth 2.1: todavía un borradorFundamentos✓ cubierto por ID-Kit

Consolida OAuth 2.0 y las buenas prácticas: se eliminan implicit y password, PKCE obligatorio. Aún no es un RFC a fecha de 31 de octubre de 2026.

En cola de publicaciónFlowtodavía no está en ID-Kit

Identity chaining (propagar la identidad entre dominios), rfc7523bis (revisión de la autenticación JWT), Status List, revisión de las buenas prácticas JWT.

La ola de los «agentes de IA»Flowtodavía no está en ID-Kit

Decenas de borradores sobre la autorización de agentes: Transaction Tokens, delegación, Identity Assertion Authorization Grant. Nada se ha estabilizado: para seguir, no para implementar.

Fuentes: oauth.net/specs, openid.net/developers/specs. Fechas comprobadas el 1er noviembre de 2026; algunas entradas solo tienen el año. Vea también los flujos en diagramas y ¿Qué flujo debo elegir?