OpenID Connect es un protocolo de autenticación moderno construido sobre OAuth 2.0 que verifica las identidades de los usuarios de forma segura y sencilla en apps web y móviles. Ayuda a las organizaciones a gestionar los inicios de sesión de los usuarios sin almacenar contraseñas directamente, reduciendo el riesgo de filtraciones basadas en credenciales.
Si alguna vez usaste "Iniciar sesión con Google" o "Iniciar sesión con Microsoft" en un sitio o app, ¡felicidades! Ya usaste OpenID Connect en la vida real. Pero hay mucho que entender sobre cómo funciona, por qué les importa a los profesionales de ciberseguridad y cómo puedes aprovecharlo para mejorar tu seguridad de acceso.
¿Qué es OpenID Connect y por qué existe?
OpenID Connect (OIDC) es un protocolo para autenticar usuarios, es decir, para asegurarse de que las personas (o dispositivos, bots o apps) son quienes dicen ser. Se apoya en el marco de autorización OAuth 2.0, agregando una capa simple de identidad.
¿Por qué se inventó?
Allá por la era del Y2K (alrededor de 2003), la mayoría de las apps manejaban sus propios nombres de usuario y contraseñas. Cada desarrollador tenía que inventar (y tratar de proteger) su propio sistema de inicio de sesión. Esto llevó a un enorme desorden de contraseñas reutilizadas, código inseguro y filtraciones sin fin.
OpenID Connect cambió las reglas del juego. En lugar de decenas de inicios de sesión, ahora los usuarios pueden iniciar sesión en varias apps usando un proveedor de identidad confiable (como Google, Microsoft o un directorio empresarial). Este sistema de "inicio de sesión único" centraliza la autenticación, mejorando tanto la usabilidad como la seguridad.
En resumen:
OpenID Connect permite que los usuarios se autentiquen con una sola identidad robusta en varios servicios, para que las organizaciones eviten almacenar y gestionar contraseñas sensibles por su cuenta.
Una imagen útil:
Si OAuth 2.0 es el "portero del club" que revisa tu nombre en la lista, OpenID Connect es el "escáner de identificación" que verifica que eres quien dices ser.