KeyCloak Open Source SSO Solutions

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

 Español