[ https://issues.apache.org/jira/browse/GUACAMOLE-2051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17954429#comment-17954429 ]
Mike Jumper commented on GUACAMOLE-2051: ---------------------------------------- [~stcbus] OK, for {{ldap-servers.yml}}, specifying multiple attributes needs to be done with a list: {code:none} user-attributes: - OSUrdpWS01 - OSUrdpWS02 - OSUrdpWS03 - cn {code} Specifying this in {{ldap-servers.yml}} as a single comma-delimited string will result in that value being used as the name of the attribute. This isn't new behavior, but isn't clear in the docs. As for {{guacamole.properties}}, this is a regression resulting from a refactor that introduced general support for parsing properties as lists. That support defaults to using semicolons as delimiters, which differs from the commas normally used by the property. We'll have to go through this and any other cases that should use commas and correct this. > LDAP user attributes do not work when specified in ldap-servers.yml, at all > with 1.6.0+ > --------------------------------------------------------------------------------------- > > Key: GUACAMOLE-2051 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-2051 > Project: Guacamole > Issue Type: Bug > Components: guacamole-auth-ldap > Affects Versions: 1.5.5 > Environment: Docker > Reporter: sbcbus > Priority: Major > > 2 issues, but both related in the end. It made it a bit difficult to > troubleshoot due to the variance. > +In 1.5.5:+ > It seems "user-attributes:" does not work when specified in ldap-servers.yml. > We recently had a change where we added an additional LDAP source so moved > the entire config to there. Our connections that rely on custom attributes > for the connection host name stopped working. *Uncommenting > ldap-user-attributes: ... in guacamole.properties is a workaround.* > > +1.6.0:+ > The attributes do not seem to work *at all* in latest staging/1.6.0 branch. > ldap-user-attributes: customAttributeName nor specifying it in ldap-users.yml > as user-attributes: customAttributeName. Guacd logs shows the error as > incorrect host name/dns error seemingly confirming it not being read. > Reverting docker back to 1.5.5 results in case above. -- This message was sent by Atlassian Jira (v8.20.10#820010)