Keycloak es un producto de software de código abierto que permite el inicio de sesión único con Identity and Access Management dirigido a aplicaciones y servicios modernos. En marzo de 2018, [actualizar]este proyecto comunitario de WildFly está bajo la dirección de Red Hat, que lo usa como proyecto inicial para su producto RH-SSO . [1]
Desarrollador (es) | WildFly , una división de Red Hat |
---|---|
Versión inicial | 10 de septiembre de 2014 |
Lanzamiento estable | 14.0.0 / 18 de junio de 2021 |
Repositorio | ![]() |
Escrito en | Java |
Tipo | Sistema de inicio de sesión único |
Licencia | Licencia Apache 2.0 |
Sitio web | www |
Historia
La primera versión de producción de Keycloak fue en septiembre de 2014, y el desarrollo comenzó aproximadamente un año antes. En 2016, Red Hat cambió el producto RH SSO de estar basado en el marco PicketLink a estar basado en el proyecto de subida de Keycloak. [2] Esto siguió a una fusión de la base de código PicketLink en Keycloak. [3] [4]
Hasta cierto punto, Keycloak ahora también puede considerarse un reemplazo del producto de código abierto Red Hat JBoss SSO que anteriormente fue reemplazado por PicketLink. [5] [6] A marzo de 2018[actualizar]JBoss.org está redirigiendo el antiguo subsitio jbosssso al sitio web de Keycloak. El nombre JBoss es una marca registrada y Red Hat movió sus nombres de proyectos de código abierto upstream para evitar el uso de JBoss, siendo JBoss AS a Wildfly un ejemplo más comúnmente reconocido.
Características
Las características de Keycloak incluyen:
- registro de usuario
- Inicio de sesión social
- Inicio / cierre de sesión único en todas las aplicaciones que pertenecen al mismo dominio
- Autenticación de 2 factores
- Integración LDAP
- Kerberos agente
- multicliente con aspecto personalizable por reino
Componentes
Hay 2 componentes principales de Keycloak:
- Servidor de capa clave
- Adaptador de aplicación Keycloak
Ver también
Referencias
- ^ Marchioni, Francesco; Fugaro, Luigi (31 de agosto de 2016). "12". Dominar la plataforma de aplicaciones empresariales JBoss 7 . ISBN 978-1786463630. Introducción Red Hat SSO.
- ^ Atkisson, Brian (4 de octubre de 2016). "Cómo Red Hat rediseñó su arquitectura de inicio de sesión único (SSO) y por qué" . Red Hat . Archivado desde el original el 9 de enero de 2018 . Consultado el 7 de marzo de 2018 .
- ^ Dawidowicz, Boleslaw (10 de marzo de 2015). "¡Los proyectos PicketLink y Keycloak se están fusionando!" . PicketLink.org . Archivado desde el original el 11 de septiembre de 2015 . Consultado el 7 de marzo de 2018 .
- ^ Peeples, Kenneth (28 de mayo de 2014). "¿Cuál es la diferencia entre Picketlink y Keycloak?" . JBossDeveloper . Archivado desde el original el 5 de abril de 2017 . Consultado el 7 de marzo de 2018 .
- ^ "Sitio web de JBosssso (archivado)" . Archivado desde el original el 30 de mayo de 2014.
- ^ Kalali, Masoud (30 de mayo de 2010). Seguridad GlassFish . PACKT. pag. 182. ISBN 978-1-847199-38-6.
enlaces externos
- Página web oficial
- Sébastien Blanc (16 de junio de 2017). "Proteja fácilmente sus aplicaciones Spring Boot con Keycloak" . dzone.com .
- Capa de llave alojada
- Tutoriales gratuitos de Keycloak