Hello Guacamole Community,

We are currently working on a web application where users log in and receive a 
JWT token that contains information about the authenticated user.
In our application, we want to embed Guacamole either as an iframe or as a 
button that opens a new browser tab with Guacamole.

What we need is a custom authentication module that can handle this workflow. 
Specifically:

  1.  The custom authentication module should accept our JWT token as a URL 
parameter (URL-encoded base64) passed from the iframe or the button.
  2.  It should validate the JWT token by checking its signature to confirm its 
validity.
  3.  There should be a configuration file that maps the username in the JWT 
token to a Guacamole user (note: the usernames in our web application and the 
Guacamole usernames are not the same).
  4.  If the mapping exists, the module should log the user into Guacamole 
automatically.

The goal: If a user is already logged into our web application, they should not 
need to log in again and should directly access their Guacamole session.

Could anyone in the community help us develop such a module? If so, what would 
the cost be?
Alternatively, are there better ways to achieve this goal?

We appreciate your feedback and look forward to hearing from you.

Marco Röösli, CTO/Head Development
Allocare AG | Kantonsstrasse 3 | CH-6246 Altishofen | 
www.allocare.com<http://www.allocare.com/>
P +41 62 748 65 65 | D +41 62 748 65 24 | M +41 79 874 62 60 | 
marco.roeoe...@allocare.com<mailto:marco.roeoe...@allocare.com>

Information Classification: Limited Access

The information contained in this email and any attachments have been 
classified as limited access and/or privileged Allocare AG 
information/communication and is intended solely for the use of the named 
addressee(s). If you are not an intended recipient or a person responsible for 
delivery to an intended recipient, please notify the author and destroy this 
email. Any unauthorized use, copying, disclosure, retention or distribution of 
the material in this email is strictly forbidden. E-mails are susceptible to 
alteration and their integrity cannot be guaranteed. Allocare AG shall not be 
liable for this e-mail if modified or falsified. Thank you for your cooperation.

Reply via email to