Herramientas/Tool Index
Keycloak
¿Qué es?
Keycloak es un producto de software de código abierto que permite el inicio de sesión único (IdP) con Identity Management y Access Management para aplicaciones y servicios modernos.
Entre sus características principales, se destacan las siguientes:
- Inicio de sesión único
- Soporte para protocolos estándar
- Cuenta aplicaciones seguras y servicio simplificado
- LDAP compatible como repositorio de usuarios externo
- Delegación de autenticación (inicio de sesión social)
- Alto rendimiento: clúster de servidores, escalable, alta disponibilidad
- Compatible con la contenedorización
- Temas simples para implementar
- Autenticación fuerte por código nativo de un solo uso (OTP) a través de FreeOTP o Google Authenticator
- Auto-solución de problemas si olvida su contraseña
- Auto-creación de cuentas (por forma o las llamadas autenticaciones sociales)
- Extensible: base de usuarios, métodos de autenticación, protocolos.
- Gestión y administración de usuarios
¿Por qué fue desarrollada?
Para reducir los tiempos de producción cuando uno o más proyectos requieren de la implementación de un microservicio de autentificación seguro, así como para facilitar la protección de aplicaciones y servicios con nula o poca codificación.
¿Por qué la estamos compartiendo?
Queremos contribuir al desarrollo gubernamental en América Latina compartiendo una herramienta que contribuya a la administración de acceso seguro para usuarios de diversas aplicaciones o servicios de manera confiable y de fácil uso para los usuarios.
¿Ha reutilizado o está pensando en reutilizar esta herramienta?
Basta enviar un correo electrónico a code@iadb.org solicitando un “badge de reutilización de herramienta”, exclusivo del BID.