You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Nick Couchman (Jira)" <ji...@apache.org> on 2025/02/25 12:12:00 UTC
[jira] [Commented] (GUACAMOLE-2039) Documentation for OIDC configuration for Docker containers missing
[ https://issues.apache.org/jira/browse/GUACAMOLE-2039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17930310#comment-17930310 ]
Nick Couchman commented on GUACAMOLE-2039:
------------------------------------------
{quote}
I'm happy to volunteer writing a section for this in that manual page if this bug is accepted.
{quote}
We are happy to have any contributions that you'd like to make - as noted on GUACAMOLE-2037, the way to go about this is to fork the code (in this case guacamole-manual), create a branch for the changes, make the changes, and then submit a PR for it. The PR will get reviewed and merged. Again, guidelines can be found, here: https://guacamole.apache.org/open-source/.
> Documentation for OIDC configuration for Docker containers missing
> ------------------------------------------------------------------
>
> Key: GUACAMOLE-2039
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-2039
> Project: Guacamole
> Issue Type: Improvement
> Components: guacamole-auth-openid, guacamole-docker, guacamole-manual
> Reporter: Per von Zweigbergk
> Priority: Minor
>
> There doesn't appear to be any documentation for how to use the guacamole-auth-openid component with the guacamole docker containers, or, by extension, any documentation at all suggesting that you can actually configure the OIDC plugin using environment variables.
> By reading the source code I was able to figure out that environment variables can be used to configure the Guacamole Docker image to perform OIDC authentication as per the example below:
> {{OPENID_AUTHORIZATION_ENDPOINT=https://login.microsoftonline.com/<REDACTED>/oauth2/v2.0/authorize}}
> {{OPENID_JWKS_ENDPOINT=https://login.microsoftonline.com/<REDACTED>/discovery/v2.0/keys}}
> {{OPENID_ISSUER=https://login.microsoftonline.com/<REDACTED>/v2.0}}
> {{OPENID_CLIENT_ID=<REDACTED>}}
> {{OPENID_REDIRECT_URI=https://guacamole.example.com/guacamole}}
> {{OPENID_GROUPS_CLAIM_TYPE=roles}}
> ... but it would be nice if this were documented. I would expect this to be documented in the "Installing Guacamole with Docker" page in the manual: [https://guacamole.apache.org/doc/gug/guacamole-docker.html]
> I'm happy to volunteer writing a section for this in that manual page if this bug is accepted.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)