Configuración de Keycloak
Keycloak es una solución integrada con Be Aware 360, utilizada para la gestión de identidades y accesos (IAM, por sus siglas en inglés). En términos sencillos, te ayuda a proteger tus aplicaciones y servicios al encargarse de la autenticación (verificar quién es el usuario).
Entre sus características más importantes están:
- Inicio de Sesión Único (SSO): Permite que los usuarios se autentiquen una sola vez y accedan a múltiples aplicaciones sin tener que volver a ingresar sus credenciales. Esto mejora la experiencia del usuario y simplifica la gestión de accesos.
- Autenticación: Ofrece diferentes métodos de autenticación, como nombre de usuario y contraseña, inicio de sesión con redes sociales (Google, Facebook, etc.), autenticación de dos factores (2FA), entre otros.
- Federación de Identidad: Permite conectar Keycloak con otros proveedores de identidad (IdP) para que los usuarios puedan autenticarse con sus cuentas existentes en otros sistemas.
- Adaptabilidad: Se puede integrar con una amplia variedad de aplicaciones y tecnologías, incluyendo aplicaciones web, móviles y servicios REST.
Habilitar Keycloak en una instancia de Be Aware 360
Para que un Administrador de la Instancia pueda activar Keycloak, debe primero habilitar el acceso y los permisos correspondientes sobre la funcionalidad.
Para habilitar la vista de Keycloak, debe realizar los siguientes pasos:
- Ingresar al menú Agente > Roles.
- Ingresar a la opción Permisos del rol al cual le desea agregar la funcionalidad de Keycloak.
- Buscar el permiso Keycloak.
- Habilitar los permisos según la necesidad del rol, ya sea Listar, Ver, Nuevo, Modificar, Eliminar e Inicio.
- Clic en el botón Guardar.
Para habilitar Keycloak en la instancia, debe realizar los siguientes pasos:
- Ingrese al menú Otros > Keycloak.
- Seleccione el valor en SI.
- Clic en el botón Guardar.
Habilitar OAuth 2.0
OAuth 2.0 es un protocolo que permite autorizar el acceso a recursos específicos, como APIs o datos de usuario. En Be Aware 360, se utiliza OAuth 2.0 para que los usuarios puedan acceder a las APIs de Be Aware.
Para habilitar OAuth en la instancia, debe realizar los siguientes pasos:
- Ingrese al menú Otros > Keycloak.
- En la sección OAUTH 2.0, Seleccione el valor en SI.
- Clic en el botón Guardar.
* Tener en cuenta que para habilitar OAUTH 2.0, es requisito previo que esté habilitado Keycloak.