Saltar al contenido
FindOpenSource

Keycloak

Solución open source de gestión de identidad y acceso con soporte para inicio de sesión único, OAuth2 y OpenID Connect.

Descripción general

Keycloak es un servidor de código abierto de gestión de identidad y acceso (IAM) que centraliza la autenticación y la autorización, de modo que las aplicaciones individuales no necesitan implementar su propio almacenamiento de usuarios ni su propia lógica de inicio de sesión. Ofrece federación de usuarios (conexión con directorios de usuarios existentes), inicio de sesión único, autenticación fuerte/multifactor, autogestión de usuarios y políticas de autorización de grano fino.

Se ejecuta como un servidor independiente —mediante una distribución descargable o la imagen oficial de Docker— con el que las aplicaciones se comunican usando protocolos estándar (OAuth 2.0, OpenID Connect), en lugar de integrarse como una librería dentro de cada app. Keycloak es un proyecto de la Cloud Native Computing Foundation (CNCF).

Encaja en equipos que quieren un único servicio central de autenticación/autorización delante de varias aplicaciones o servicios, en lugar de construir y mantener por separado la lógica de inicio de sesión y gestión de usuarios en cada una de ellas.

Categorías
Autenticación y seguridad
Palabras clave
identityssosingle-sign-onoauthoidcauthenticationiamlogin
Lenguajes
Java
Licencia
Apache-2.0

¿Encontraste un error? Sugiere una edición en GitHub.