Changeset 1023 for trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Heimdal
- Timestamp:
- 05/29/12 10:25:51 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Heimdal/User.pm
r933 r1023 80 80 } 81 81 82 sub uid2prin { 82 =head2 uid2principal ($uid, $base) 83 84 Convert UID to kerberos principal 85 86 =cut 87 88 sub uid2principal { 83 89 my ($self, $uid, $base) = @_; 84 90 my $ba = $base || $self->base; … … 92 98 93 99 _is_ignored_user($base, $uid) and return; 94 my $entry = $base->heimdal->getPrincipal($class->uid2prin ($uid, $base));100 my $entry = $base->heimdal->getPrincipal($class->uid2principal($uid, $base)); 95 101 return if (!$entry); 96 102 bless({ entry => $entry, _base => $base, _id => $uid }, $class); … … 104 110 return; 105 111 }; 106 my $principal = $base->heimdal->makePrincipal($class->uid2prin ($id, $base));112 my $principal = $base->heimdal->makePrincipal($class->uid2principal($id, $base)); 107 113 exists($data{krb5KDCFlags}) or $data{krb5KDCFlags} = 0; 108 114 exists($data{krb5MaxRenew}) or $data{krb5MaxRenew} = 604800; … … 121 127 my $obj = $class->new($base, $uid) or return; 122 128 123 my $code = $base->heimdal->deletePrincipal($class->uid2prin ($uid, $base));129 my $code = $base->heimdal->deletePrincipal($class->uid2principal($uid, $base)); 124 130 125 131 if (!$code) { … … 188 194 189 195 $self->base->heimdal->changePassword( 190 $self->uid2prin (),196 $self->uid2principal(), 191 197 $clear_pass 192 198 );
Note: See TracChangeset
for help on using the changeset viewer.