On Mon, Apr 05, 2004 at 12:11:39PM -0600, Tyler Hepworth wrote:
> Which modules contain the code for authenticating against LDAP and creating
> a new user based off of the LDAP Query?  I need to reprogram them to work
> against Active Directory.  I don't believe AD is "PosixAccount" or
> "inetOrgPerson" compliant (am I wrong)?  Even if it is, my AD entries
> certainly are not compliant with these structures.  My AD entries typically
> consist of a username and displayname.  The display name contains the
> persons full name.  None of the other fields are filled in.  I plan to
> rewrite the modules so that displayname is queried and then broken up into
> proper first/last name.  I already have the code to do this, I just need to
> know where to put it.

a) [Kernel/Config.pm]

    # UserSyncLDAPMap 
    # (map if agent should create/synced from LDAP to DB after login)
    $Self->{UserSyncLDAPMap} = {
        # DB -> LDAP
        Firstname => 'givenName',
        Lastname => 'sn',
        Email => 'mail',
    };

b) Kernel/System/Auth/LDAP.pm

(http://doc.otrs.org/1.2/en/html/dev-custom-modules-aauth.html)


> Tyler Hepworth

  Martin Edenhofer

--
((otrs.de)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg
        http://www.otrs.de/ :: Manage your communication! 

_______________________________________________
OTRS mailing list: dev - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/dev
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/dev

Reply via email to