Hi, I placed guacamole behind a nginx reverse proxy. The nginx proxy performs basic authentication. I enabled the “guacamole-auth-header.jar” extension per instructions. My “user-mapping.xml” contains users with connections. I installed mysql and it also has users with connections.
When I connect direct to guacamole, no nginx reverse proxy, everything works well. However, when I connect via the proxy I am greeted with a basic screen and basic settings. None of the setting in “user-mapping.xml” or mysql DB are assigned to the user authenticated via the proxy. The username shown in the top left is correct. The only clue I’ve come across is this 404 error in the log: Connected via proxy: 192.168.110.55 - - [13/Oct/2018:01:01:10 -0500] "GET /guacamole/api/session/data/header/users/adilinden?token=1F4F63E8FA4112E171B12798BD0515AA5C14508A9395CC4BA9DABDF59DDF42DA HTTP/1.1" 404 254 Connected direct: 192.168.110.100 - - [13/Oct/2018:01:03:00 -0500] "GET /guacamole/api/session/data/mysql/users/adilinden?token=295CCD313B29BB9A8856752626949691B77D2453FAF3426129DA79B7C01F5307 HTTP/1.1" 200 201 Thanks, Adi