Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ [REQUEST] Guacamole Client - Autologin #1304

Open
2 tasks done
FrancescoC87 opened this issue Mar 15, 2024 · 1 comment
Open
2 tasks done

✨ [REQUEST] Guacamole Client - Autologin #1304

FrancescoC87 opened this issue Mar 15, 2024 · 1 comment
Labels
enhancement New feature or request prevent stale Prevents stale being applied

Comments

@FrancescoC87
Copy link

FrancescoC87 commented Mar 15, 2024

Checked

  • If a new addon, I have checked on Google that such as addon doesn't already exists
  • If a new feature, I have searched in the discussions & issues that it was not already covered

Which addon?

Guacamole Client

Is your feature request related to a problem? Please describe

Using Guacamole inside home assistant is great, but having to insert username and password make it less practical to use, since the login credential "expire" after some times, and you have to login again.

Describe the solution you'd like

It would be nice to have some kind of autologin that allows the user to bypass the login page and go directly to the sessions page. For a local use inside home assistant, this should not expose to security risk.

Can the autologin be achieved using the HTTP header authentication extension, and a new addons option where the user can insert the base64 encoded username and password? Then when clicking on the guacamole ingress button and the sidebar, the encoded username and password should be sent to guacamole as http header for basic authentication by the nginx proxy.

@FrancescoC87 FrancescoC87 added enhancement New feature or request prevent stale Prevents stale being applied labels Mar 15, 2024
@leaskovski
Copy link

This in theory should be possible by using the NoAuth extension. I don't beleive that this extension is bundled with the default guacamole deliveries, so needs to be manually added to the install. See https://guacamole.apache.org/doc/0.9.7/gug/noauth.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request prevent stale Prevents stale being applied
Projects
None yet
Development

No branches or pull requests

2 participants