Keycloak
Solución open source de gestión de identidad y acceso con soporte para inicio de sesión único, OAuth2 y OpenID Connect.
- Mantenimiento activo
- Respaldado por una fundación
- Bien documentado
- Licencia permisiva
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.
Por qué está en este catálogo
Valoración del catálogo: ★★★★★ (5/5)
The leading full-featured open-source identity and access management server; essential representative project.
- Fundacional
- Gobernanza de fundación
- Categorías
- Autenticación y seguridad
- Palabras clave
- identityssosingle-sign-onoauthoidcauthenticationiamlogin
- Lenguajes
- Java
- Licencia
- Apache-2.0
Proyectos relacionados
Zitadel
AGPL-3.0Plataforma cloud-native de gestión de identidad y acceso con multi-tenancy, SSO, MFA y soporte OIDC/SAML, usable autoalojada o como servicio gestionado.
Mantenimiento activo
- Autenticación y seguridad
Auth.js
ISCBiblioteca de autenticación de código abierto construida sobre APIs web estándar, compatible con OAuth, inicio de sesión por email/sin contraseña y basado en credenciales para cualquier framework o runtime de JavaScript.
Bien documentado
- Autenticación y seguridad
Authelia
Apache-2.0Portal de inicio de sesión único y autenticación de dos factores autoalojado que se sitúa delante de tu reverse proxy para proteger apps web existentes.
Mantenimiento activo
- Autenticación y seguridad
Supabase
Apache-2.0Alternativa open source a Firebase que ofrece una base de datos Postgres, autenticación, APIs instantáneas, funciones edge, suscripciones en tiempo real y almacenamiento.
Mantenimiento activo
- Backend
- Base de datos
- Autenticación y seguridad
¿Encontraste un error? Sugiere una edición en GitHub.