Hello,
I'm trying to get agents synchronized through our Microsoft Active Directory.
Login only works for agents which already are in the otrs database. All other
agents get the "Panic! No UserData!!!" error message.
Reading this, http://lists.otrs.org/pipermail/otrs/2007-January/017528.html, I
understand that in fact, data retrieved from LDAP are not inserted in the
database as it should.
But I really don't know how to correct this. I've tested a lot of params
without success.
I give you my Config.pm if it can helps.
Thank you.
Régis
====================== Config.pm =================================
$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
$Self->{'AuthModule::LDAP::Host'} = 'carole.waterair.com';
$Self->{'AuthModule::LDAP::BaseDN'} = 'ou=Utilisateurs,dc=waterair,dc=com';
$Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthModule::LDAP::SearchUserDN'} =
'cn=otrs_ldap,cn=Users,dc=waterair,dc=com';
$Self->{'AuthModule::LDAP::SearchUserPw'} = 'pass';
# UserSyncLDAPMap
# (map if agent should create/synced from LDAP to DB after login)
$Self->{UserSyncLDAPMap} = {
# DB -> LDAP
Firstname => 'givenname',
Lastname => 'sn',
Email => 'mail',
};
# UserSyncLDAPGroups
# (If "LDAP" was selected="selected" for AuthModule, you can specify
# initial user groups for first login.)
$Self->{UserSyncLDAPGroups} = [
'users',
];
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} = 'carole.waterair.com';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} =
'ou=Utilisateurs,dc=waterair,dc=com';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} =
'cn=otrs_ldap,cn=Users,dc=waterair,dc=com';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'pass';
#CustomerUser
#(customer user database backend and settings)
$Self->{CustomerUser} = {
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'carole.waterair.com',
BaseDN => 'ou=Utilisateurs,dc=waterair,dc=com',
SSCOPE => 'sub',
UserDN =>'cn=otrs_ldap,cn=Users,dc=waterair,dc=com',
UserPw => 'pass',
#SourceCharset => 'iso-8859-1',
#DestCharset => 'utf-8',
},
# 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' ],
],
};
_______________________________________________
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
Support or consulting for your OTRS system?
=> http://www.otrs.com/