Per von Zweigbergk created GUACAMOLE-2039:
---------------------------------------------
Summary: 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
Affects Versions: 1.5.5
Reporter: Per von Zweigbergk
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)