ich authorisiere die OTRS Agenten gegen mein Microsoft AD, es funktioniert auch , leider
können sich ALLE Domänenbenutzer anmelden, und nicht nur die der Gruppe "sys_otrs_agents"
Wenn ich ein ldap search auf die Gruppe mache gibt es folgende Antwort:
Code: Select all
ldapsearch -x -h adc.domain.com -b cn=sys_otrs_agents,OU=System,OU=gruppen,dc=domain,dc=com -D CN=admin,OU=Personen,DC=domain,DC=com -W
....
member: CN=admin,OU=Personen,DC=domain,DC=com
distinguishedName: CN=sys_otrs_agents,OU=System,OU=Gruppen,DC=domain,DC=com
.....

Der Benutzer "test" ist NICHT(mehr) in der Otrs DB vorhanden, den habe ich nach jedem fehlversuch gelöscht.
(aus den Tabellen users und user_preferences)
Ich bin ratlos, vielleicht hat einer von euch einen Tip ?
DANKE !
Code: Select all
$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
$Self->{'AuthModule::LDAP::Host'} = 'adc.domain.com';
$Self->{'AuthModule::LDAP::BaseDN'} = 'dc=domain,dc=com';
$Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthModule::LDAP::GroupDN'} = 'CN=sys_otrs_agents,OU=System,OU=Gruppen,DC=domain,DC=com';
$Self->{'AuthModule::LDAP::AccessAttr'} = 'member';
$Self->{'AuthModule::LDAP::UserAttr'} = 'DN';
$Self->{'AuthModule::LDAP::SearchUserDN'} = 'cn=otrs_ldap_search,ou=System,ou=Personen,dc=domain,dc=com';
$Self->{'AuthModule::LDAP::SearchUserPw'} = 'pass';
$Self->{'AuthModule::LDAP::AlwaysFilter'} = '(objectclass=user)';
$Self->{'AuthModule::LDAP::Params'} = {
port => 389,
timeout => 120,
async => 0,
version => 3
};
$Self->{'AuthModule::UseSyncBackend'} = 'AuthSyncBackend';
$Self->{'AuthSyncModule'} = 'Kernel::System::Auth::Sync::LDAP';
$Self->{'AuthSyncModule::LDAP::Host'} = 'adc.domain.com';
$Self->{'AuthSyncModule::LDAP::BaseDN'} = 'dc=domain,dc=com';
$Self->{'AuthSyncModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthSyncModule::LDAP::SearchUserDN'} = 'cn=otrs_ldap_search,ou=System,ou=Personen,dc=domain,dc=com';
$Self->{'AuthSyncModule::LDAP::SearchUserPw'} = 'pass';
$Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
UserFirstname => 'givenName',
UserLastname => 'sn',
UserEmail => 'mail'
};
$Self->{'AuthSyncModule::LDAP::UserSyncInitialGroups'} = [
'users'
];