Guacamole 0.9.9 Ldap > UCS


#1

Good morning

First I would like to thank the UCS team for the great job they made.

Second I discover UCS since two weeks and I am trying to connect everything to UCS.

So I am trying to connect Guacamole authentication to Ldap UCS.

The authentication is working fine as it use the users database.

The problem, Guacamole use a specific schema to create the connection parameters.

attributetype ( 1.3.6.1.4.1.38971.1.1.1 NAME 'guacConfigProtocol'
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.38971.1.1.2 NAME 'guacConfigParameter'
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

objectClass ( 1.3.6.1.4.1.38971.1.2.1 NAME 'guacConfigGroup'
    DESC 'Guacamole configuration group'
    SUP groupOfNames
    MUST guacConfigProtocol
    MAY guacConfigParameter )

And here is an ldif example

dn: cn=Example Connection,ou=groups,dc=example,dc=net
objectClass: guacConfigGroup
objectClass: groupOfNames
cn: Example Connection
guacConfigProtocol: vnc
guacConfigParameter: hostname=localhost
guacConfigParameter: port=5900
guacConfigParameter: password=secret
member: cn=user1,ou=people,dc=example,dc=net
member: cn=user2,ou=people,dc=example,dc=net

I followed somebody in the forum to insert the guac schema in UCS and all is ok.
But I am trying to add extended attributes but I am not sure to understand the process.

If someboby has an idea,

Thank you

Br


#2

Hi,

the documentation can be found in 4.6. Expansion of UMC with extended attributes.
I’d recommend to use the LDAP-browser fom UMC when trying to create extended attributes for the first time. The “udm” command-line tool can be used too.
The “Module” section defines which UMC-elements will be extended. The LDIF indicates that you want to extend Groups.
As you already have your own LDAP-schema you will have to link to it in “LDAP mapping”.

Best Regards,
Dirk Ahrnke


#3

Hi

Thank you for reply but finally it was more simple to do my own ldap connector for guacamole so I use only one univentionFreeAttribute with all the parameters inside.

Thank you

Br