[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17786111#comment-17786111
 ] 

Mike Jumper commented on GUACAMOLE-1881:
----------------------------------------

[~josnabattula]: is the behavior you're looking for that the value of the 
capturing group for {{match-usernames}} becomes the value of 
{{$\{GUAC_USERNAME\}}}, rather than {{$\{GUAC_USERNAME\}}} always being the 
exact value provided as the username during auth?

> ${GUAC_USERNAME} name become domainname\username multiple LDAPS
> ---------------------------------------------------------------
>
>                 Key: GUACAMOLE-1881
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1881
>             Project: Guacamole
>          Issue Type: Improvement
>          Components: guacamole-auth-ldap, guacamole-client
>    Affects Versions: 1.5.0
>            Reporter: Josna Battula
>            Priority: Major
>         Attachments: image-2023-11-15-12-03-22-508.png
>
>
> As per 
> [documentation|https://guacamole.apache.org/doc/1.5.0/gug/ldap-auth.html#using-multiple-ldap-servers]
>  for example we are configuring guacamole to use multiple LDAP's  in 
> `ldap-servers.yaml` like below, with `match-usernames` otption
> {code:java}
> - hostname: dc1.example.net
>   user-base-dn: ou=Users,dc=example,dc=net
>   username-attribute: sAMAccountName
>   search-bind-dn: cn=Guacamole,ou=Service Users,dc=example,dc=net
>   search-bind-password: SomePassword!
>   match-usernames: COMPANYA\\(.*)
> - hostname: dc2.example.net
>   user-base-dn: ou=Users,dc=example,dc=net
>   username-attribute: sAMAccountName
>   search-bind-dn: cn=Guacamole,ou=Service Users,dc=example,dc=net
>   search-bind-password: SomePassword! 
>   match-usernames: COMPANYB\\(.*){code}
> In this case, to login i have to use `domain\username`. so after successful 
> login ${GUAC_USERNAME} =>  `domain/username`.
> Where as for single LDAP configuration in `guacamole.properties` 
> ${GUAC_USERNAME} => `username`.
> This difference is causing us to use ${GUAC_USERNAME}  as username in RDP 
> session connection.
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to