Keycloak en Producción · Lección 03
¿Qué relación tienen los protocolos OAuth2 y OpenID Connect (OIDC) con el funcionamiento interno de Keycloak como servidor de identidad?
Keycloak implementa estos estándares abiertos de la industria (OAuth2 para autorización, OpenID Connect construido sobre OAuth2 para añadir autenticación de identidad), permitiendo que cualquier aplicación compatible con esos estándares pueda integrarse con Keycloak sin necesitar un protocolo propietario específico
OAuth2 y OpenID Connect son protocolos propietarios desarrollados específicamente por el proyecto Keycloak, sin ninguna relación real con estándares más amplios de la industria
Solo es relevante el uso de estos protocolos si la aplicación cliente tiene exactamente un único usuario en total autenticándose
OpenID Connect reemplaza por completo la necesidad de tener OAuth2 funcionando como base, siendo un protocolo completamente independiente y sin ninguna relación real entre ambos
Keycloak en Producción · Lección 03
Completa el código
OpenID Connect está construido sobre OAuth2 para añadir autenticación de
Revisa: está construido sobre OAuth2 para añadir autenticación de identidad.
Keycloak en Producción · Lección 03
¿Por qué que Keycloak implemente estándares abiertos como OAuth2 y OIDC (en vez de un protocolo propietario cerrado) facilita integrar aplicaciones de distintos lenguajes y frameworks sin depender de una librería específica de Keycloak?
Pista: como OAuth2 y OIDC son estándares ampliamente adoptados por la industria, la mayoría de los lenguajes de programación y frameworks ya tienen soporte genérico para esos protocolos; una aplicación que ya sabe hablar OAuth2/OIDC puede conectarse directamente con Keycloak sin necesitar una librería específica y exclusiva de Keycloak, algo que sí sería necesario si Keycloak usara un protocolo propietario cerrado en vez de ese estándar abierto reconocido.
✓
¡Lección completada!
OAuth2 y OpenID Connect — los protocolos detrás de Keycloak
0
XP ganado
3
Vidas restantes