Greetings,

This might be more of an ldap question, but I’m going to try this list.

I use net ldap to create new users on Sun One Directory v7 (ODSEE), and on 
openldap.

With ODSEE I’m able to specify which sasl mechanism I want a user to have like 
so:

                $adduser = $ldap->add( $user_dn,
                        attr => [
                        'uid'                           => $ldap_uid,
                        'cn'                            => "$ldap_last_name 
$ldap_first_name",
                        'givenname'                     => $ldap_first_name,
                        'sn'                            => $ldap_last_name,
                        'objectclass'                   => 
['top','person','organizationalPerson','inetorgperson'],
                        'userpassword'                  => $userpass,
                        'nsaccountlock'                 => 'false',
                        'supportedsaslmechanisms'       => 
'cn=default,cn=DIGEST-MD5,cn=identity mapping,cn=config'
                        ]);

With openldap this fails with a message about sasl mechanism can only be 
applied to rootdse.
I have several supported mechanisms I can choose from. Part of the problem 
might be I don’t know the ‘cn’ for them as I have above, so I tried this:

                $adduser = $ldap->add( $user_dn,
                        attr => [
                        'uid'                           => $ldap_uid,
                        'cn'                            => "$ldap_last_name 
$ldap_first_name",
                        'givenname'                     => $ldap_first_name,
                        'sn'                            => $ldap_last_name,
                        'objectclass'                   => 
['top','person','organizationalPerson','inetorgperson'],
                        'userpassword'                  => $userpass,
                        'supportedsaslmechanisms'       => 'DIGEST-MD5'
                        ]);

Should this work with openldap if I had the full hierarchy path the the sasl 
mechanism? What would that be on openldap if so?

Many thanks
Mike


Reply via email to