es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Actualización de rol de usuario en Keycloak no se refleja en Flowable.

Estoy utilizando la versión 6.7.2 de Flowable con Keycloak. He creado el reino a partir de la documentación. Aunque el archivo “docker-compose” de Flowable 6.7.2 tiene su propio JSON de reino en el archivo YAML de Keycloak.

Después de seguir todos los pasos de la documentación, al probar cambié el rol del usuario, pero no se refleja en Flowable para el usuario. Para las actualizaciones de roles, los usuarios de Flowable deben reiniciar sesión en el servidor.

¿Hay algún cambio de configuración para solucionar este problema, o funciona así solamente?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el comportamiento de las aplicaciones de IU de Flowable es tal que para que los cambios de rol tengan efecto, el usuario necesita volver a iniciar sesión en el servidor. Esto probablemente se debe a la forma en que Flowable almacena en caché la información del usuario, incluidos los roles, al iniciar sesión.

    No está claro en la pregunta si existen cambios de configuración que se puedan realizar para solucionar esta falla. Sin embargo, puede valer la pena verificar si hay alguna configuración relevante en el archivo JSON del realm de Keycloak o en los archivos de configuración de Flowable que puedan afectar las actualizaciones de roles de usuario.

    Alternativamente, si la necesidad de volver a iniciar sesión es incómoda o problemática, podría tener sentido considerar la implementación de una personalización o extensión del comportamiento de Flowable que permita actualizaciones en tiempo real de los roles de usuario sin requerir un nuevo inicio de sesión. Esto probablemente requeriría un esfuerzo significativo de desarrollo, pero podría mejorar potencialmente la experiencia del usuario y agilizar los flujos de trabajo.

Comments are closed.