♥ 3
⚡ 0
Keycloak en Producción · Lección 07

¿Qué diferencia de seguridad hay entre un Client configurado como 'confidential' y uno configurado como 'public' en Keycloak?

Un Client confidential puede mantener en secreto un client secret (usado para autenticarse ante Keycloak, apropiado para un backend que controla ese secreto), mientras un Client public no puede guardar ningún secreto de forma segura (apropiado para una aplicación frontend o móvil cuyo código es visible al usuario final)
Un Client confidential y un Client public son exactamente el mismo tipo de configuración con un nombre distinto, sin ninguna diferencia real de seguridad entre ellos
Solo puede existir exactamente un único Client confidential en total dentro de todo un Realm, sin ninguna posibilidad real de tener más de ese tipo
Un Client public siempre es más seguro que un Client confidential, siendo lo contrario de la relación real de seguridad entre ambos tipos
Keycloak en Producción · Lección 07

Completa el código

Un Client confidential puede mantener en secreto un client
Keycloak en Producción · Lección 07

¿Por qué una aplicación de frontend que corre completamente en el navegador del usuario (con su código fuente visible) no podría configurarse de forma segura como un Client confidential con un secreto embebido en ese código?

✓

¡Lección completada!

Tipos de Clients — confidential vs public

0
XP ganado
3
Vidas restantes