Skip to content

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

image

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

Edited by Frank Tackitt

Merge request reports