Keycloak en Producción · Lección 23
¿Qué tradeoff se presenta al elegir entre usar un adaptador específico de Keycloak (como keycloak-js) frente a una librería estándar genérica de OpenID Connect compatible con cualquier proveedor?
Un adaptador específico de Keycloak puede ofrecer una integración más directa con funcionalidades propias de Keycloak, a cambio de generar cierto acoplamiento hacia ese proveedor específico, mientras una librería estándar de OIDC mantiene la aplicación más portable entre distintos proveedores de identidad compatibles con ese mismo estándar
Un adaptador específico de Keycloak y una librería estándar genérica de OIDC son exactamente equivalentes en todos los aspectos, sin ningún tradeoff real que considerar entre ambas opciones
Las librerías estándar de OIDC nunca pueden integrarse correctamente con un servidor Keycloak bajo ninguna circunstancia real
Solo es relevante esta elección si la aplicación tiene exactamente un único usuario en total autenticándose a través de ese adaptador o librería
Keycloak en Producción · Lección 23
Completa el código
La librería estándar mantiene la aplicación más portable entre distintos proveedores de
Revisa: mantiene la aplicación más portable entre distintos proveedores de identidad compatibles.
Keycloak en Producción · Lección 23
¿Por qué una organización que podría considerar cambiar de Keycloak hacia otro proveedor de identidad en el futuro podría preferir usar una librería estándar de OIDC desde el inicio, en vez de un adaptador específico y acoplado a Keycloak?
Pista: si la aplicación usa una librería estándar de OIDC desde el inicio (en vez de un adaptador acoplado específicamente a funcionalidades propias de Keycloak), cambiar hacia otro proveedor de identidad compatible con ese mismo estándar en el futuro requeriría mucho menos esfuerzo de reescritura; esa decisión anticipa y reduce el riesgo de quedar atado específicamente a Keycloak, un concepto similar al vendor lock-in ya visto anteriormente en el contexto de proveedores cloud de IA.
✓
¡Lección completada!
Adaptadores de Keycloak vs librerías estándar OIDC
0
XP ganado
3
Vidas restantes