Ignore:
Timestamp:
09/02/19 20:11:12 (5 years ago)
Author:
nanardon
Message:

Ensure users cannot retrieve password, even encrypted

Location:
trunk/LATMOS-Accounts/lib/LATMOS/Accounts
Files:
3 edited

Legend:

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

    r2278 r2282  
    2929        }, $class 
    3030    ); 
    31     if ($file) { 
    32         $acls->read_acl_file($file) or return; 
    33     } 
    3431 
    3532    # Default ACLS: 
    36     $acls->add( '*.log', [ '$uid: read', '*: deny' ] ); 
     33#    $acls->add( '*.log', [ '$uid: read', '*: deny' ] ); 
    3734    $acls->add( 
    3835        'user.{userPasswd,userPassword,encryptedPassword,oldPassword}', 
    3936        [ '$uid: write', '*: deny' ], 
    4037    ); 
     38 
     39    if ($file) { 
     40        $acls->read_acl_file($file) or return; 
     41    } 
     42 
    4143    $acls 
    4244} 
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases.pm

    r2281 r2282  
    11851185    my ($self, $username) = @_; 
    11861186 
    1187     $self->{_user} = $username; 
    1188     la_log(LA_DEBUG, "Connected as $username"); 
     1187    $self->{_user} = $username || ''; 
     1188    la_log(LA_DEBUG, "Connected as `$username'"); 
    11891189} 
    11901190 
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Objects.pm

    r2280 r2282  
    240240    my ($self, $cfield) = @_; 
    241241    $self->base->check_acl($self, $cfield, 'r') or do { 
    242         $self->base->log(LA_ERR, "Permission denied to get %s/%s", 
     242        $self->base->log(LA_DEBUG, "Permission denied to get %s/%s", 
    243243            $self->id, $cfield 
    244244        ); 
Note: See TracChangeset for help on using the changeset viewer.