Ignore:
Timestamp:
07/24/12 22:56:06 (12 years ago)
Author:
nanardon
Message:
  • rename options() to config() to clarify its role
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Heimdal.pm

    r1037 r1071  
    3232=cut 
    3333 
    34 =head2 new(%options) 
     34=head2 new(%config) 
    3535 
    3636Create a new LATMOS::Ldap object for windows AD $domain. 
    3737 
    38 options: 
     38config: 
    3939 
    4040=over 4 
     
    7373 
    7474sub new { 
    75     my ($class, %options) = @_; 
     75    my ($class, %config) = @_; 
    7676     
    7777    bless({}, $class); 
     
    8484    $self->{_heimdal} and return 1; 
    8585 
    86     if (!$self->options('realm')) { 
    87         if ($self->options('domain')) { 
    88             $self->{_options}{realm} = $self->_domain2realm or do { 
     86    if (!$self->config('realm')) { 
     87        if ($self->config('domain')) { 
     88            $self->{_config}{realm} = $self->_domain2realm or do { 
    8989                $self->log(LA_ERR, 
    9090                    'Cannot find kerberos TXT record for domain `%s\'', 
    91                     $self->options('domain'), 
     91                    $self->config('domain'), 
    9292                ); 
    9393                return; 
    9494            }; 
    95             $self->log(LA_DEBUG, 'kerberos REALM is %s', $self->options('realm')); 
     95            $self->log(LA_DEBUG, 'kerberos REALM is %s', $self->config('realm')); 
    9696        } else { 
    9797            # No way to find realm 
     
    9999        } 
    100100    } 
    101     my @servers = $self->options('server') 
    102         ? ($self->options('server')) 
    103         : $self->options('domain') 
     101    my @servers = $self->config('server') 
     102        ? ($self->config('server')) 
     103        : $self->config('domain') 
    104104            ? $self->_domain2server 
    105105            : (); 
     
    118118            # Port   => '8899', 
    119119            # Required: 
    120             Principal => $self->options('login'), 
    121             Realm  => $self->options('realm'), 
     120            Principal => $self->config('login'), 
     121            Realm  => $self->config('realm'), 
    122122            # --- Either --- 
    123             Password => $self->options('password'), 
     123            Password => $self->config('password'), 
    124124            # --- Or --- 
    125             # Keytab => $self->options('keytab'), 
     125            # Keytab => $self->config('keytab'), 
    126126        ); 
    127127 
     
    150150 
    151151    my $resolver = Net::DNS::Resolver->new; 
    152     my $query = $resolver->query("_kerberos-adm._tcp." . $self->options('domain'), 
     152    my $query = $resolver->query("_kerberos-adm._tcp." . $self->config('domain'), 
    153153        "SRV") or return; 
    154154    foreach my $rr ( 
     
    166166    my $resolver = Net::DNS::Resolver->new; 
    167167    my $query = $resolver->query( 
    168         "_kerberos." . $self->options('domain'), 
     168        "_kerberos." . $self->config('domain'), 
    169169        "TXT") or return; 
    170170    foreach my $rr ($query->answer) { 
Note: See TracChangeset for help on using the changeset viewer.