- Ein Kunde wird per Gruppenzugehörigkeit der Zugriff auf OTRS gewährt.
- Seine Benutzerdaten sollen per Http-Auth. weitergegeben werden, damit er sich nicht extra anmelden muss
Einzeln habe ich die Konfiguration getestet.
- Anmeldung mit Auth. via LDAP funktioniert
- Anmeldung via Http-Auth. funmtioniert
Wenn ich beide Auth. Module in der Konfiguration stehen lasse, wird der Kunde automatisch am System angemeldet. Leider auch, wenn er nicht in der Berechtigungsgruppe ist.
Muss ich etwas Besonderes beachten, wenn ich beide auth.-Methoden in Kombination nutzen möchte?
Code: Select all
# ---------------------------------------------------- #
# Kunden Authentifizirung via LDAP #
# ---------------------------------------------------- #
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} = 'IP-ADRESSE';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=domain, dc=de';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'Customer::AuthModule::LDAP::GroupDN'} = 'cn=Berechtigungsgruppe,ou=Anwendungen,ou=Groups,dc=domain,dc=de';
$Self->{'Customer::AuthModule::LDAP::AccessAttr'} = 'member';
$Self->{'Customer::AuthModule::LDAP::UserAttr'} = 'DN';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'cn=S_OTRS,ou=Users,dc=domain,dc=de';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'PASSWORT';
$Self->{'Customer::AuthModule::LDAP::Params'} = {
port => 389,
timeout => 120,
async => 0,
version => 3,
};
# ---------------------------------------------------- #
# Kunden Authentifizirung via HTTP #
# ---------------------------------------------------- #
# This is an example configuration for an apache ($ENV{REMOTE_USER})
# auth. backend. Use it if you want to have a singe login through
# apache http-basic-auth
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::HTTPBasicAuth';