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)

Reply via email to