Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Not A Problem
-
1.0.0
-
None
-
None
Description
Summary
When testing a basic CAS configuration with the 1.0.0 Guacamole docker images, the redirect to the CAS endpoint fails with a 404. Not seeing any network traffic out to the CAS server, so this appears to be erroring out on the Guacamole side.
Steps to Reproduce
- Pull down guacamole/guacamole:1.0.0, guacamole/guacd:1.0.0, guacamole-auth-cas-1.0.0.jar, and a mysql database.
- Create a template GUACAMOLE_HOME with the following structure:
./guacamole.properties
./extensions/guacamole-auth-cas-1.0.0.jar
- In the guacamole.properties above, add the CAS configuration:
cas-authorization-endpoint: https://192.168.150.140/
cas-redirect-uri: http://192.168.150.132:8080/guacamole/
- Spin up containers, ensuring to pass in the templated GUACAMOLE_HOME:
docker run --name test-guacamole --link test-guacd:guacd --link test-mysql:mysql -v /root/guacamole-home:/mnt/guacamole-home -e GUACAMOLE_HOME=/mnt/guacamole-home -e MYSQL_DATABASE=mysql -e MYSQL_USER=root -e MYSQL_PASSWORD=password -d -p 8080:8080 guacamole/guacamole:1.0.0
- Visit the guacamole web interface. You will briefly see the "Please wait, redirecting to CAS authentication..." screen, before hitting the 404 shown in the screenshot above.