Hi Forum!
Ich habe im Momentanen Testlauf von OTRS 2 Agenten, werden vllt noch 3-4. Diese 2 Agenten sind in die DB geschrieben und ich möchte diese jetzt mit einer LDAP Authentifizierung machen.
Problem ist jetzt gerade das die LDAP nicht funktioniert und das ich die Agenten noch in der DB habe. Man liest viel das man diese nur aus der DB selbst löschen kann, gibts hier für Anleitungen?
Danke für die Antworten schon mal =)
ciaociao
Agenten Authentifizierung per LDAP [closed]
-
- Znuny advanced
- Posts: 103
- Joined: 23 Dec 2010, 23:01
- Znuny Version: 6.0.18
- Location: Lauda-Königshofen
Agenten Authentifizierung per LDAP [closed]
Last edited by thomas91 on 01 Jan 2011, 18:31, edited 1 time in total.
MfG Thomas
Produktiv:
OTRS: 5.0.9
ITSM: 5.0.?
FAQ: 5.0.?
OS: Debian 9.8 x64
Application: Apache2/MySQL 5.5
VM auf: VMware ESXi 6.5
E-Mails: MS Exchange 2013
-- Achtung, es folgt ein Witz:
-- weiter geht's im Thread…[/size]
Produktiv:
OTRS: 5.0.9
ITSM: 5.0.?
FAQ: 5.0.?
OS: Debian 9.8 x64
Application: Apache2/MySQL 5.5
VM auf: VMware ESXi 6.5
E-Mails: MS Exchange 2013
-- Achtung, es folgt ein Witz:
Code: Select all
# dpkg-reconfigure brain
Paket »brain« ist nicht installiert und es ist keine Info verfügbar.
-
- Znuny advanced
- Posts: 103
- Joined: 23 Dec 2010, 23:01
- Znuny Version: 6.0.18
- Location: Lauda-Königshofen
Re: Agenten per LDAp sich anmelden [closed]
In der Config.pm die DB deaktivieren
Agenten Authentifizierung:
Code: Select all
# Agenten Authentifizierung DB
# Backend DB fuer Agenten
## Wird bei LDAP Auth nicht mehr benoetigt.
## Wenn LDAP nicht funktioniert, kann durch entfernen der Kommentarzeichen wieder mit root@localhost sich angemeldet werden
## $Self->{'AuthModule1'} = 'Kernel::System::Auth::DB';
## $Self->{'AuthModule1::DB::CryptType'} = 'crypt';
Code: Select all
##-------------------------------------------------------------#
## Authentifizierung Agenten via LDAP (AD) XYZ #
##-------------------------------------------------------------#
#-------------------------------------------------------------#
# Authentifizierung Agenten via LDAP (AD) XYZ #
#-------------------------------------------------------------#
## Da die Agenten nur ¸ über die Hauptdomaene einloggen, ist es nicht nötig, das AuthModule zu nummerieren
$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
$Self->{'AuthModule::LDAP::Host'} = 'IP';
$Self->{'AuthModule::LDAP::BaseDN'} = 'dc=XYZ,dc=intra';
$Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthModule::LDAP::UserAttr'} = 'DN';
$Self->{'AuthModule::LDAP::SearchUserDN'} = 'OTRS@XYZ.intra'; # hier könnte auch eine DN stehen!
$Self->{'AuthModule::LDAP::SearchUserPw'} = 'SECRET';
# Pruefen ob der User/Agent Mitglied der Gruppe GS_OTRS_Agenten
$Self->{'AuthModule::LDAP::GroupDN'} = 'CN=GS_OTRS_Agenten,OU=Gruppen_Firma,DC=XYZ,DC=intra';
$Self->{'AuthModule::LDAP::AccessAttr'} = 'member';
## Beim Sync gilt gleiches wie oben
#---------------------------------------#
# LDAP Konfiguration / Agent Sync to DB #
#---------------------------------------#
$Self->{'AuthSyncModule'} = 'Kernel::System::Auth::Sync::LDAP';
$Self->{'AuthSyncModule::LDAP::Host'} = 'IP';
$Self->{'AuthSyncModule::LDAP::BaseDN'} = 'dc=XYZ,dc=intra';
$Self->{'AuthSyncModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthSyncModule::LDAP::SearchUserDN'} = 'OTRS@XYZ.intra';
$Self->{'AuthSyncModule::LDAP::SearchUserPw'} = 'SECRET';
$Self->{'AuthSyncModule::LDAP::AlwaysFilter'} = '';
$Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
'UserEmail' => 'mail',
'UserFirstname' => 'givenName',
'UserLastname' => 'sn',
'UserLogin' => 'sAMAccountName'
};
## #--------------------------------------------#
## # LDAP Konfiguration / Agenten Default Group #
## #--------------------------------------------#
## # Da bei reinem LDAP Login mit Sync der User in der DB nat¸rlich
## # vorhanden ist, koennten wir hier definieren, welcher Gruppe er
## # standardmaessig hinzugefuegt wird.
$Self->{'AuthSyncModule::LDAP::UserSyncInitialGroups'} = [
'users',
];
## Der gehoert zum Agent login und definiert, dass eine LDAP Abfrage
## abgebrochen wird, wenn der Server nicht antwortet.
$Self->{'AuthModule::LDAP::Die'} = 1;
##----------------------------------#
## Ende Authentifizierung Agenten #
##----------------------------------#
MfG Thomas
Produktiv:
OTRS: 5.0.9
ITSM: 5.0.?
FAQ: 5.0.?
OS: Debian 9.8 x64
Application: Apache2/MySQL 5.5
VM auf: VMware ESXi 6.5
E-Mails: MS Exchange 2013
-- Achtung, es folgt ein Witz:
-- weiter geht's im Thread…[/size]
Produktiv:
OTRS: 5.0.9
ITSM: 5.0.?
FAQ: 5.0.?
OS: Debian 9.8 x64
Application: Apache2/MySQL 5.5
VM auf: VMware ESXi 6.5
E-Mails: MS Exchange 2013
-- Achtung, es folgt ein Witz:
Code: Select all
# dpkg-reconfigure brain
Paket »brain« ist nicht installiert und es ist keine Info verfügbar.