Manpages

Manpage of Net::LDAP::Control::ProxyAuth

Net::LDAP::Control::ProxyAuth

Section: User Contributed Perl Documentation (3)
Updated: 2001-08-24
Index
Return to Main Contents
 

NAME

Net::LDAP::Control::ProxyAuth - LDAPv3 Proxy Authentication control object  

SYNOPSIS

 use Net::LDAP;
 use Net::LDAP::Control::ProxyAuth;


 $ldap = Net::LDAP->new( "ldap.mydomain.eg" );


 $auth = Net::LDAP::Control::ProxyAuth->new( proxyDN => 'cn=me,ou=people,o=myorg.com' );


 @args = ( base     => "cn=subnets,cn=sites,cn=configuration,$BASE_DN",
           scope    => "subtree",
           filter   => "(objectClass=subnet)",
           callback => \&process_entry, # Call this sub for each entry
           control  => [ $auth ],
 );


 while(1) {
   # Perform search
   my $mesg = $ldap->search( @args );


   # Only continue on LDAP_SUCCESS
   $mesg->code and last;


 }


 

DESCRIPTION

"Net::LDAP::Control::ProxyAuth" provides an interface for the creation and manipulation of objects that represent the "proxyauthorisationControl" as described by draft-weltman-ldapv3-proxy-05.txt.  

CONSTRUCTOR ARGUMENTS

In addition to the constructor arguments described in Net::LDAP::Control the following are provided.
proxyDN
The proxyDN that is required. This is the identity we are requesting operations to use
 

METHODS

As with Net::LDAP::Control each constructor argument described above is also available as a method on the object which will return the current value for the attribute if called without an argument, and set a new value for the attribute if called with an argument.  

SEE ALSO

Net::LDAP, Net::LDAP::Control, http://info.internet.isi.edu/in-notes/rfc/files/rfc2696.txt  

AUTHOR

Olivier Dubois, Swift sa/nv based on Net::LDAP::Control::Page from Graham Barr <gbarr@pobox.com>

Please report any bugs, or post any suggestions, to the perl-ldap mailing list <perl-ldap-dev@lists.sourceforge.net>  

COPYRIGHT

Copyright (c) 2001 Graham Barr. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

$Id: ProxyAuth.pm,v 1.2 2001/08/24 19:31:14 gbarr Exp $


 

Index

NAME
SYNOPSIS
DESCRIPTION
CONSTRUCTOR ARGUMENTS
METHODS
SEE ALSO
AUTHOR
COPYRIGHT

This document was created by man2html, using the manual pages.
Time: 17:00:24 GMT, April 19, 2024