Gestión de Usuarios y Roles¶
Este módulo gestiona las cuentas de usuario, roles y permisos en toda la plataforma AClimate. Se integra con Keycloak para proporcionar autenticación y autorización centralizadas.
Gestión de Usuarios¶
Los administradores pueden crear, editar y gestionar cuentas de usuario a través del portal admin. Al crear un usuario, el administrador establece el nombre de usuario, la dirección de correo electrónico y el estado de la cuenta. La creación de usuarios en el portal admin se sincroniza con Keycloak, por lo que el usuario se crea tanto en la base de datos local como en el sistema de gestión de identidades. Los administradores también pueden editar los detalles del usuario, restablecer contraseñas y deshabilitar cuentas cuando los usuarios ya no deben tener acceso a la plataforma.
Gestión de Roles¶
Los roles definen los permisos que tienen los usuarios dentro del sistema. El portal admin permite a los administradores crear roles con nombres y descripciones específicos. Estos roles se sincronizan con Keycloak, asegurando que el modelo de permisos sea consistente en todos los componentes de la plataforma. Los roles pueden asignarse a los usuarios a través de la interfaz de asignación de roles, y los administradores también pueden eliminar roles cuando los permisos de un usuario necesitan cambiarse.
Configuración de Aplicaciones¶
La sección de configuración de aplicaciones permite a los administradores gestionar qué aplicaciones están disponibles en la plataforma y cómo están configuradas. Esto incluye configurar los parámetros de integración OAuth de Keycloak y definir los roles de aplicación disponibles.
El portal admin también incluye servicios dedicados para gestionar las interacciones con la API de Keycloak, los flujos de autenticación OAuth y la gestión de grupos, todos trabajando juntos para proporcionar una experiencia de autenticación y autorización sin problemas.