Hi All,
I’m working on setting up Guacamole single sign-on. In my organization,
user permission is maintained by a specific team. Therefore, I have to
implement middleware to acquire permission information from the team.
After that, I can assign Guacamole connections to corresponding users.
I enabled OpenId, encrypted JSON, and database authentication. I thought
that permission can be assigned via encrypted JSON, and users can log in
via OpenId afterward. However, it seems that encrypted JSON is a
one-time password. The connections assigned by encrypted JSON were not
stored in the database.
I have a few questions:
Is the procedure I thought feasible? Did I miss any configuration
settings? Or do I have to modify the database manually?
Currently, I have to put the encrypted JSON result into the local
storage of the browser manually. However, the middleware is a backend
service. It is impossible to modify local storage via the middleware. Is
there an alternative way to assign the token to local storage?
My Guacamole version is 1.4.0, and OS is Ubuntu 20.04 with MySQL 8.0.32.
Any advice would be appreciated. Thank you.
Sincerely,
Han-Tuo Lin
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]