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]

Reply via email to