Hi,

same problem here, but only with one of 200:
I have tested it, with case-sensitive typed
username, it works - but no problem with 
case-sensitive for all the others...

Günther


-------- Original-Nachricht --------
> Datum: Tue, 25 Aug 2009 12:12:17 -0400
> Von: Justin Holt <holt.justin...@gmail.com>
> An: otrs@otrs.org
> Betreff: [otrs] Active Directory and 2.4.3 issues

> I finally went to make the jump to 2.4.3 from 2.3.4 and am having a bit of
> an issue.  Customers still authenticate against our Active Directory
> Server
> just fine, but when an agent tries to authenticate, it all blows up.
> 
> "Panic, user authenticated but no user data can be found in OTRS DB!!
> Perhaps the user is invalid."
> 
> Here is the whole LDAP configuration part from my config.pm that I just
> copied and pasted out of the config.pm for 2.3.4.  I have seen that there
> are others with this same issue but there have been no responses.  This is
> all running on a windows 2003 server with a regurlar install of OTRS.  Any
> Ideas?
> #-----------------------Customer
> Data------------------------------------------------
> 
> 
> #Enable LDAP authentication for Customers / Users
>   $Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
>   $Self->{'Customer::AuthModule::LDAP::Host'} = 'vdp-dc-003';
>   $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=ci, dc=vernon,
> dc=ct,
> dc=us';
>   $Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
> 
> #The following is valid but would only be necessary if the
> #anonymous user do NOT have permission to read from the LDAP tree
>   $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'otrs_ldap';
>   $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = '1qaz2wsx';
> 
> #CustomerUser
> #(customer user database backend and settings)
>     $Self->{CustomerUser} = {
>       Module => 'Kernel::System::CustomerUser::LDAP',
>       Params => {
>       Host => 'vdp-dc-003',
>       BaseDN => 'dc=ci, dc=vernon, dc=ct, dc=us',
>       SSCOPE => 'sub',
>       UserDN =>'otrs_ldap',
>       UserPw => '1qaz2wsx',
>     },
> # customer unique id
>     CustomerKey => 'sAMAccountName',
>     # customer #
>     CustomerID => 'mail',
>     CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
>     CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
>     CustomerUserSearchPrefix => '',
>     CustomerUserSearchSuffix => '*',
>     CustomerUserSearchListLimit => 250,
>     CustomerUserPostMasterSearchFields => ['mail'],
>     CustomerUserNameFields => ['givenname', 'sn'],
>     Map => [
>       # note: Login, Email and CustomerID needed!
>       # var, frontend, storage, shown, required, storage-type
>       #[ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
>       [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
>       [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
>       [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
>       [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
>       [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
>       [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
>       #[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ],
>       #[ 'UserComment', 'Comment', 'description', 1, 0, 'var' ],
>     ],
>   };
> #  -------------------------End Customer data-----------------------------
> 
> 
> #------------------------------Agent Data---------------------------------
> 
> #Enable LDAP authentication for Customers / Users
>   $Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
>   $Self->{'AuthModule::LDAP::Host'} = 'vdp-dc-003';
>   $Self->{'AuthModule::LDAP::BaseDN'} = 'dc=ci, dc=vernon, dc=ct, dc=us';
>   $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName';
> 
> #The following is valid but would only be necessary if the
> #anonymous user do NOT have permission to read from the LDAP tree
>   $Self->{'AuthModule::LDAP::SearchUserDN'} = 'otrs_ldap';
>   $Self->{'AuthModule::LDAP::SearchUserPw'} = '1qaz2wsx';
> 
> # UserSyncLDAPMap
> # (map if agent should create/synced from LDAP to DB after login)
>     $Self->{UserSyncLDAPMap} = {
>         # DB -> LDAP
>         UserFirstname => 'givenName',
>         UserLastname => 'sn',
>         UserEmail => 'mail',
>     };
> 
> # UserSyncLDAPGroups
> # (If "LDAP" was selected="selected" for AuthModule, you can specify
> # initial user groups for first login.)
>     $Self->{UserSyncLDAPGroups} = [
>         'users',
>     ];
> 
> # UserTable
>     $Self->{DatabaseUserTable} = 'users';
>     $Self->{DatabaseUserTableUserID} = 'id';
>     $Self->{DatabaseUserTableUserPW} = 'pw';
>     $Self->{DatabaseUserTableUser} = 'login';
> 
> #Add the following lines when only users are allowed to login if they
> reside
> in the spicified security group
> #Remove these lines if you want to provide login to all users specified in
> the User Base DN
>   $Self->{'AuthModule::LDAP::GroupDN'}
> ='CN=otrs_ldap_allow_A,CN=Builtin,DC=ci,DC=vernon,DC=ct,DC=us';
>   $Self->{'AuthModule::LDAP::AccessAttr'} = 'member';
>   $Self->{'AuthModule::LDAP::UserAttr'} = 'DN';
> 
> #---------------------------End Agent Data--------------------------------

-- 
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs

NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW!
http://www.otrs.com/en/support/enterprise-subscription/

Reply via email to