Having done some digging, I see the logic for the SAML plugin is not included in the start.sh script for 1.4.0.
I got around this by linking the 1.5.0 start.sh script from github to my docker container, which allowed me to use the SAML plugin. Thanks Henry From: Henry Cole <[email protected]> Sent: 29 October 2022 16:32 To: [email protected] Subject: SAML Environment Variables via Docker Compose Hi all I am running Guacamole in Docker, using Docker Compose. I'm currently trying to set up SAML, but am struggling to get the SAML properties to apply. My docker-compose.yml file contains the following environment variables section: environment: ENABLE_ENVIRONMENT_PROPERTIES: "true" GUACD_HOSTNAME: guacd MYSQL_DATABASE: guacamole MYSQL_HOSTNAME: (removed) MYSQL_PASSWORD: (removed) MYSQL_USER: guacamole EXTENSION_PRIORITY: SAML SAML_IDP_URL: https://login.microsoftonline.com/(removed) SAML_ENTITY_ID: https://(removed)/ SAML_CALLBACK_URL: https://(removed)/ However, when the Guacamole container starts, if I attach to it and cat /home/guacamole/.guacamole/guacamole.properties, it contains the hostname and database connection (which is working fine) but not the SAML properties - and the SAML config does not seem to apply. Is this the correct approach to configure SAML for the Guacamole docker image, or am I missing something? Thanks in advance, Henry
