Hi All,

I'm trying to import Guacamole into my organization. Currently, I'm conducting a feasibility study of the authentication process. After reading through the documentation, I'm not sure how to integrate Guacamole with the authentication services in the organization.

In my organization, two services are related to auth. One is the authentication service. This service adopts Keycloak which uses OpenID to realize single sign-on. Therefore, it is compatible with the OpenID extension of Guacamole. I have already integrated Guacamole with Keycloak, and it works smoothly.

The other auth service is the authorization service. This service is a permission management service. It records the roles of the members of the organization. And which roles have permission to access which contents. I'm not sure how to integrate this service with Guacamole.

One of the possible approaches is to adopt both OpenID and database authentication. In this approach, we have to develop another service to keep Guacamole database up to date with the authorization service of the organization.

Another possible approach is to adopt OpenID and custom authentication. With custom authentication, we can acquire user-mapping data from the authorization service. Therefore, the permission can be managed. However, it seems that there are conflicts between the settings of OpenID and custom authentication. I'm not sure if it works.

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