Hi there!

I’m new to Guacamole, and have successfully installed it (v1.5.4) in order to 
implement clientless VPN RDP access to our network. The Guacamole server is 
placed behind a corporate firewall which strongly authenticates users and then 
serves them the Guacamole web-app through its own native reverse-proxy engine.

I installed the LDAP authentication extension, expanded our Active Directory 
Schema (adding the guacConfigProtocol and guacConfigParameter attributes along 
with the guacConfigGroup class), and everything is working fine in this aspect, 
I.e., connections and connection parameters are all managed within Active 
Directory.

The last missing piece is header authentication – our firewall is able to pass 
on the authenticated username as a custom HTTP header, but after installing and 
testing out guacamole-auth-header-1.5.4.jar I stumbled into the following 
problem: Our firewall encodes the username header in BASE64, but the Guacamole 
header extension does seem to support it and seems to be expecting clear-text 
usernames. After investigating the issue, there is no way we can tweak our 
firewall to avoid encoding the username, it strictly enforces this behavior.

Has anyone stumbled into this problem before? Is there some known way the 
header extension can support BASE64 encoding? If not, where can I find the 
header extension source code in order to try and add support for BASE64 myself?

Thanks in advance and best regards,
Uri Inbar







הודעת דואר אלקטרוני זו נשלחה אליך מבית החולים אלי"ן. יתכן שבהודעה כלול מידע 
רפואי רגיש המוגן בחוק הגנת הפרטיות התשמ"ה 1981, מידע שנועד לשימושם הבלעדי של 
המכותבים הישירים אליהם נשלחה ההודעה במקור. אם ההודעה אינה מיועדת לך, ואף שיתכן 
שהגיעה אליך בטעות, הרי שחלה עליך חובת שמירת סודיות. במקרה כזה אנא עדכן באופן 
מיידי את השולח, ומחק/י את כל עותקיה של ההודעה הנמצאים ברשותך.

The contents of this email was sent to you by ALYN Hospital. This email might 
contain confidential medical information, which is legally protected by the 
1981 privacy law. This information is intended only for the use of the original 
addressee/s of the email from the original sender only. If you are not an 
intended recipient of the original sender, you are hereby notified that any 
disclosure, copying, and distribution of this information, is strictly 
prohibited. If you have received this email in error, please immediately notify 
the sender and delete any copies of this email in your possession.

Reply via email to