KeyCloak Solución SSO gratuita
Aplicaciones web seguras, API con OpenID Connect, OAuth2.0, SAML2.0
Solución fuera de la caja para agregar rápidamente la gestión de identidad y las capacidades de inicio de sesión único. Plegar la gestión de usuarios en las aplicaciones y servicios web modernos
Descripción general
KeyCloak es otra alternativa de código abierto para proporcionar la gestión de identidad y acceso con un solo signo (SSO). Es fácil de configurar y proporciona muchas características de grado empresarial listos para usar: Federación de usuarios, intermediación de identidad e inicios de sesión sociales. Utiliza protocolos estándar para implementar SSO, por ejemplo, OpenID Connect, OAuth 2.0 y SAML 2.0. Admite la integración con LDAP y Active Directory. Viene con UI fuera de la caja para administrar usuarios, clientes, reinos, roles, configuración de sesiones, etc. Es liviano, rápido y admite la agrupación, por lo que tiene una mejor escalabilidad y disponibilidad que sus competidores. La apariencia de UI puede ser personalizada también utilizando temas. SEGURADO POR Módulo de políticas de contraseña configurables: proporciona administración centralizada de usuarios sin problemas. KeyCloak también proporciona muchas bibliotecas de clientes, también conocida como (adaptadores de clientes) para proporcionar una integración perfecta con otras plataformas. Java, JavaScript, C# (Owin (, NodeJs, Python, Android, iOS son compatibles.
Requisitos del sistema
- Cualquier sistema operativo que ejecute Java
- Java 8 JDK
- Mínimo 512 RAM
- 1 GB de espacio en disco
Características
- Autenticación como servicio:
- Inicio de sesión único /inicio de sesión
- Control de acceso para API
- Admite identidades federadas (Google, Facebook, etc.).
- Personalización de la interfaz de usuario
- Flujos múltiples (código implícito, de autorización, etc.).
- Autorización de API
- Proveedor basado en reclamos
Instalación
Archivo de distribución descargable Unzip-‘KeyCloak-11.0.0. \ [Zip | Tar.gz ] Guión de arranque independiente /El directorio bin contiene todos los scripts. Según el sistema operativo, el archivo de script se puede ejecutar: Linux/Unix
$ .../bin/standalone.sh
Windows
> ...\bin\standalone.bat
Configuración independiente El archivo de configuración (en modo independiente) se encuentra en /standalone/configuration/standalone.xml.
Correr en Docker
Inicie KeyCloak con el siguiente comando:
docker run -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:11.0.0
Esto iniciará KeyCloak expuesto en el puerto local 8080. También creará un usuario de administrador inicial con administrador de nombre de usuario y administrador de contraseña.
Explorar
Puede encontrar los siguientes enlaces relevantes:
Automatizar operaciones comerciales utilizando software gratuito y de código abierto