Changeset 2045


Ignore:
Timestamp:
06/14/17 16:00:44 (7 years ago)
Author:
nanardon
Message:

Revert "Bye bye Windows NTLM compat"

This reverts commit 5485f922d6d05090490413d1e0224ad885f0d826.

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

Legend:

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

    r2040 r2045  
    5656            multiple => 1, 
    5757        }, 
     58        sAMAccountName => { }, 
    5859        managedBy => { 
    5960            delayed => 1, 
     
    7980    my ($class, $base, $id, %data) = @_; 
    8081 
     82    $data{sAMAccountName} = 'GR-' . $id; 
    8183    my $entry = Net::LDAP::Entry->new(); 
    8284 
     
    148150            next; 
    149151        }; 
     152        /^sAMAccountName$/ and do { 
     153            # Hack... to avoid clash with user 
     154            if ($value !~ /^GR-/) { 
     155                $value = 'GR-' . $value; 
     156            } 
     157            next; 
     158        }; 
    150159    } 
    151160    $self->SUPER::_populate_entry($entry, $field, $value, $base); 
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Ad/User.pm

    r2040 r2045  
    5050        name => { }, 
    5151        givenName => { }, 
     52        sAMAccountName => { }, 
    5253        uid => { uniq => 1, }, 
    5354        gecos => { }, 
     
    138139            $base->object_base_dn($class->type), 
    139140    )); 
     141    $data{'sAMAccountName'} ||= $id; 
    140142    $entry->replace(objectClass => [ $class->_my_ldap_classes ],); 
    141143    # Must be 544 for creation... 
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/User.pm

    r2041 r2045  
    946946                }, 
    947947                label => l('Name'), 
     948            }, 
     949            sAMAccountName  => { 
     950                ro => 1, 
     951                managed => 1, 
     952                iname => 'name', 
    948953            }, 
    949954            accountExpires => { 
Note: See TracChangeset for help on using the changeset viewer.