Hello,

Apologies if this is a re-send. I'm trying to unify Guacamole with LDAP and 
Keycloak. My main goal is to get WebAuthn support with Guacamole. To do so, 
I've setup Keycloak. Keycloak and Guacamole (via OIDC) work fine. The issue 
there is I need to maintain 2 databases of accounts - Keycloak accounts and 
Guacamole accounts, and map between the two.

I thought LDAP would solve that issue - a centralized database of both users 
and connections. I have LLDAP and Guacamole working just fine. I can create 
both users and connections in LLDAP, and log into Guacamole correctly.

I cannot seem to unify all three fully, however. I have LLDAP as a User 
Federation in Keycloak. I can successfully open Guacamole, get redirected to 
Keycloak as an OIDC provider, authenticate through Keycloak with an LLDAP 
account, and return to Guacamole.

My main issue is, my connections are not available. If I take my same database, 
turn off Keycloak, and revert it to just LLDAP<->Guacamole, I see my 
connections, proving they're configured just fine. But connections are lost 
when Keycloak/OIDC is reintegrated. I don't know enough about LDAP mappings to 
exactly pinpoint the problem, or if its an issue with the workflow between 
Guacamole, OIDC extension, LDAP extension, or whichever.
Has anyone gotten this sort of thing working? Is there an easier integration 
for WebAuthn and Guacamole?

Sent with [Proton Mail](https://proton.me/mail/home) secure email.

Reply via email to