Disable the Guacamole login form - Guidance on re-launching on authentication expiration
Overview
Add a Guacamole extension to update the default login dialog with guidance on closing and re-launching guacamole.
Fixes #947 (closed)
How to Test
Open my test instance frank-guac-test-live
in Exosphere, and open the Guacamole desktop. You can delete or corrupt the auth token in the url, hit enter, then refresh to reload guacamole with the broken token.
Alternatively, you can launch a new image replacing {instance-config-mgt-repo-url}
with https://gitlab.com/kageurufu/exosphere
and {instance-config-mgt-repo-checkout}
with 947-disable-guacamole-login
, then do the same as above. frank-test-guac-live
was launched this way
Screenshots
Details
Guacamole has a fairly rich extension API, this is a really minimal extension.
The extension is comprised of loose files at ansible/roles/guacamole/files/guacamole-extension