2013/1/7 Brian Gaber <brian.ga...@ssc-spc.gc.ca>:
> I have OpenLDAP ldap with many groupOfNames groups. I want to determine if a 
> user is a member of a specific group.
>
> I would like return a True or False whether user is a member of group or not.

You can use the compare operation. See perldoc Net::LDAP :

       compare ( DN, OPTIONS )
           Compare values in an attribute in the entry given by "DN"
on the server. "DN" may be a string or a
           Net::LDAP::Entry object.

           attr => ATTR
               The name of the attribute to compare.

           value => VALUE
               The value to compare with.

           control => CONTROL
           control => [ CONTROL, ... ]
               See "CONTROLS" below.

           callback => CALLBACK
               See "CALLBACKS" below.

           Example

             $mesg = $ldap->compare( $dn,
                                     attr  => 'cn',
                                     value => 'Graham Barr'
                                   );


Clément.

Reply via email to