Schlagwörter: Agent LDAP
-
AutorBeiträge
-
-
5. August 2024 um 11:24 Uhr - Views: 41 #31808
Hallo Forum,
für die Agenten Authentifizierung möchten wir 3 Gruppen aus einer OU im Active Directory verwenden und die lokale Datenbank für den Benutzer root.
Das Backend 1 und 2 und die lokale Datenbank funktionieren. Das Backend 3 nicht.
Im Log werden auch nur die beiden ersten Backends angezeigt.
########### LDAP Agent Backend 1 ###########
$Self->{‘AuthModule’} = ‘Kernel::System::Auth::LDAP’;
$Self->{‘AuthModule::LDAP::Host’} = ‘ldaps://ldap.ad.de’;
$Self->{‘AuthModule::LDAP::BaseDN’} = ‘OU=Benutzer,OU=Verwaltung,DC=AD,DC=DE’;
$Self->{‘AuthModule::LDAP::UID’} = ‘sAMAccountName’;
$Self->{‘AuthModule::LDAP::GroupDN’} = ‘CN=Ticketsystem-E-Akte,OU=Rollen,OU=Administration,DC=AD,DC=DE’;
$Self->{‘AuthModule::LDAP::AccessAttr’} = ‘member’;
$Self->{‘AuthModule::LDAP::UserAttr’} = ‘DN’;
$Self->{‘AuthModule::LDAP::SearchUserDN’} = ‘xxx’;
$Self->{‘AuthModule::LDAP::SearchUserPw’} = ‘xxx’;
# Net::LDAP new params (if needed – for more info see perldoc Net::LDAP)
$Self->{‘AuthModule::LDAP::Params’} = {
# port => 389,
timeout => 120,
async => 0,
version => 3,
};$Self->{‘AuthSyncModule’} = ‘Kernel::System::Auth::Sync::LDAP’;
$Self->{‘AuthSyncModule::LDAP::Host’} = ‘ldaps://ldap.ad.de/’;
$Self->{‘AuthSyncModule::LDAP::BaseDN’} = ‘OU=Benutzer,OU=Verwaltung,DC=AD,DC=DE’;
$Self->{‘AuthSyncModule::LDAP::UID’} = ‘sAMAccountName’;
$Self->{‘AuthSyncModule::LDAP::SearchUserDN’} = ‘xxx’;
$Self->{‘AuthSyncModule::LDAP::SearchUserPw’} = ‘xxx’;$Self->{‘AuthSyncModule::LDAP::UserSyncMap’} = {
UserFirstname => ‘givenName’,
UserLastname => ‘sn’,
UserEmail => ‘mail’,
UserLogin => ‘sAMAccountName’
};$Self->{‘AuthSyncModule::LDAP::Die’} = 1;
########### LDAP Agent Backend 2 ###########
$Self->{‘AuthModule1’} = ‘Kernel::System::Auth::LDAP’;
$Self->{‘AuthModule::LDAP::Host1’} = ‘ldaps://ldap.ad.de’;
$Self->{‘AuthModule::LDAP::BaseDN1’} = ‘OU=Benutzer,OU=Verwaltung,DC=AD,DC=DE’;
$Self->{‘AuthModule::LDAP::UID1’} = ‘sAMAccountName’;
$Self->{‘AuthModule::LDAP::GroupDN1’} = ‘CN=OTRS-IT-UHD,OU=OTRS,OU=SupportGruppen,OU=Administration,DC=AD,DC=DE’;
# $Self->{‘AuthModule::LDAP::GroupDN1’} = ‘CN=Ticketsystem-IT-UHD,OU=Rollen,OU=Administration,DC=AD,DC=DE’;
$Self->{‘AuthModule::LDAP::AccessAttr1’} = ‘member’;
$Self->{‘AuthModule::LDAP::UserAttr1’} = ‘DN’;
$Self->{‘AuthModule::LDAP::SearchUserDN1’} = ‘xxx’;
$Self->{‘AuthModule::LDAP::SearchUserPw1’} = ‘xxx’;
# Net::LDAP new params (if needed – for more info see perldoc Net::LDAP)
$Self->{‘AuthModule::LDAP::Params1’} = {
# port => 389,
timeout => 120,
async => 0,
version => 3,
};$Self->{‘AuthSyncModule1’} = ‘Kernel::System::Auth::Sync::LDAP’;
$Self->{‘AuthSyncModule::LDAP::Host1’} = ‘ldaps://ldap.ad.de/’;
$Self->{‘AuthSyncModule::LDAP::BaseDN1’} = ‘OU=Benutzer,OU=Verwaltung,DC=AD,DC=DE’;
$Self->{‘AuthSyncModule::LDAP::UID1’} = ‘sAMAccountName’;$Self->{‘AuthSyncModule::LDAP::SearchUserDN1’} = ‘xxx’;
$Self->{‘AuthSyncModule::LDAP::SearchUserPw1’} = ‘xxx’;$Self->{‘AuthSyncModule::LDAP::UserSyncMap1’} = {
UserFirstname => ‘givenName’,
UserLastname => ‘sn’,
UserEmail => ‘mail’,
UserLogin => ‘sAMAccountName’
};$Self->{‘AuthModule::LDAP::Die1’} = 1;
########### LDAP Agent Backend 3 ###########
$Self->{‘AuthModule2’} = ‘Kernel::System::Auth::LDAP’;
$Self->{‘AuthModule::LDAP::Host2’} = ‘ldaps://ldap-bs.ad.de’;
$Self->{‘AuthModule::LDAP::BaseDN2’} = ‘OU=Benutzer,OU=Verwaltung,DC=AD,DC=DE’;
$Self->{‘AuthModule::LDAP::UID2’} = ‘sAMAccountName’;
$Self->{‘AuthModule::LDAP::GroupDN2’} = ‘CN=Ticketsystem-IT-UHD,OU=Rollen,OU=Administration,DC=AD,DC,DC=DE’;
$Self->{‘AuthModule::LDAP::AccessAttr2’} = ‘member’;
$Self->{‘AuthModule::LDAP::UserAttr2’} = ‘DN’;
$Self->{‘AuthModule::LDAP::SearchUserDN2’} = ‘xxx’;
$Self->{‘AuthModule::LDAP::SearchUserPw2’} = ‘xxx’;
# Net::LDAP new params (if needed – for more info see perldoc Net::LDAP)
$Self->{‘AuthModule::LDAP::Params2’} = {
# port => 389,
timeout => 120,
async => 0,
version => 3,
};$Self->{‘AuthSyncModule2’} = ‘Kernel::System::Auth::Sync::LDAP’;
$Self->{‘AuthSyncModule::LDAP::Host2’} = ‘ldaps://ldap-bs.ad.de/’;
$Self->{‘AuthSyncModule::LDAP::BaseDN2’} = ‘OU=Benutzer,OU=Verwaltung,DC=AD,DC=DE’;
$Self->{‘AuthSyncModule::LDAP::UID2’} = ‘sAMAccountName’;
$Self->{‘AuthSyncModule::LDAP::SearchUserDN2’} = ‘xxx’;
$Self->{‘AuthSyncModule::LDAP::SearchUserPw2’} = ‘xxx’;$Self->{‘AuthSyncModule::LDAP::UserSyncMap2’} = {
UserFirstname => ‘givenName’,
UserLastname => ‘sn’,
UserEmail => ‘mail’,
UserLogin => ‘sAMAccountName’
};$Self->{‘AuthSyncModule::LDAP::Die2’} = 1;
### Agent Backend 4 ###
$Self->{‘AuthModule3’} = ‘Kernel::System::Auth::DB’;Wer kann uns bei der Lösung weiterhelfen ?
Nette Grüße
Scout1971
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.