OTRS + LDAP (WinSRV 2008 R2 AD)

Moderator: DenisBY

Locked
inck
Znuny newbie
Posts: 4
Joined: 27 Aug 2012, 11:51
Znuny Version: 3.1.9
Real Name: Egorov Maxim

OTRS + LDAP (WinSRV 2008 R2 AD)

Post by inck »

Приветствую!
Может тема уже поднималась, но я не нашёл..
Проблема в следующем: пытаюсь настроить авторизацию пользователей/агентов через Active Directory. После того как все настройки сделаны, перезапускаю Apache и получаю:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@somenet.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
в логах почему-то ничего нет. ни в логах веб-сервера, ни в логах ОТРС

поэтому возник вопрос:
1 - какой файл надо редактировать?! Config.pm или же /Kernel/Config/Files/ZZZAuto.pm (нашёл в гугле - редактирование файла никак не повлияло на работу.)
2 - может быть я как-то не правильно редактирую?! (делал по вот этому примеру: viewtopic.php?f=111&t=9370)

собственно вот файл конфигурации, помогите кто чем может...

Code: Select all

package Kernel::Config;

use utf8;

sub Load {
    my $Self = shift;
$Self->{'AuthModule'} =  'Kernel::System::Auth::LDAP';
$Self->{'AuthModule::LDAP::UserSuffix'} =  '@firma.local';
$Self->{'AuthModule::LDAP::SearchUserPw'} =  '***';
$Self->{'AuthModule::LDAP::SearchUserDN'} =  'CN=XX,CN=Users,DC=firma,DC=local';
$Self->{'AuthModule::LDAP::UserAttr'} =  'DN';
$Self->{'AuthModule::LDAP::AccessAttr'} =  'member';
$Self->{'AuthModule::LDAP::GroupDN'} =  'cn=Users,dc=firma,dc=local';
$Self->{'AuthModule::LDAP::UID'} =  'sn';
$Self->{'AuthModule::LDAP::BaseDN'} =  'dc=firma,dc=local';
$Self->{'AuthModule::LDAP::Host'} =  'server.firma.local';
$Self->{'AuthModule::LDAP::AlwaysFilter'} = '';
$Self->{'AuthModule::LDAP::Charset'} = 'utf-8';
$Self->{'AuthModule::LDAP::Params'} = {
port => 389,
timeout => 120,
async => 0,
version => 3,
};
$Self->{'AuthModule::LDAP::Die'} = 1;


$Self->{'AuthSyncModule'} =  'Kernel::System::Auth::Sync::LDAP';
$Self->{'AuthSyncModule::LDAP::UserSuffix'} =  '@firma.local';
$Self->{'AuthSyncModule::LDAP::SearchUserPw'} =  '***';
$Self->{'AuthSyncModule::LDAP::SearchUserDN'} =  'CN=XX,CN=Users,DC=firma,DC=local';
$Self->{'AuthSyncModule::LDAP::UserAttr'} =  'DN';
$Self->{'AuthSyncModule::LDAP::AccessAttr'} =  'member';
$Self->{'AuthSyncModule::LDAP::GroupDN'} =  'cn=Users,dc=firma,dc=local';
$Self->{'AuthSyncModule::LDAP::UID'} =  'sn';
$Self->{'AuthSyncModule::LDAP::BaseDN'} =  'dc=firma,dc=local';
$Self->{'AuthSyncModule::LDAP::Host'} =  'server.firma.local';
$Self->{'AuthSyncModule::LDAP::AlwaysFilter'} = '';
$Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
# DB -> LDAP
UserFirstname => 'givenName',
UserLastname => 'sn',
UserEmail => 'mail',
};
$Self->{'AuthSyncModule::LDAP::Charset'} = 'utf-8';
$Self->{'AuthSyncModule::LDAP::Params'} = {
port => 389,
timeout => 120,
async => 0,
version => 3,
};
$Self->{'AuthSyncModule::LDAP::Die'} = 1;
$Self->{'AuthSyncModule::LDAP::UserSyncInitialGroups'} = [
'users', 'admin', 'faq_approval', 'faq_approval', 'faq_approval', 'faq_approval',
];


$Self->{'Customer::AuthModule'} =  'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::UserSuffix'} =  '@firma.local';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} =  '***';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} =  'CN=XX,CN=Users,DC=firma,DC=local';
$Self->{'Customer::AuthModule::LDAP::UserAttr'} =  'DN';
$Self->{'Customer::AuthModule::LDAP::AccessAttr'} =  'member';
$Self->{'Customer::AuthModule::LDAP::GroupDN'} =  'cn=Users,dc=firma,dc=local';
$Self->{'Customer::AuthModule::LDAP::UID'} =  'sn';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} =  'dc=firma,dc=local';
$Self->{'Customer::AuthModule::LDAP::Host'} =  'server.firma.local';


}
конфигурация: Ubuntu 12.04 + Apache 2.2 + OTRS 3.1.9 + Windows Server 2008 R2
If something may go wrong it will go wrong
yuri0001
Znuny superhero
Posts: 631
Joined: 17 Mar 2011, 14:40
Znuny Version: 5.0.6
Real Name: Yuri Kolesnikov
Location: Russia

Re: OTRS + LDAP (WinSRV 2008 R2 AD)

Post by yuri0001 »

Править надо Config.pm.
Посмотрите эти вопросы на российском форуме http://otrs.ru/forum/index.php
Best regards Yuri Kolesnikov
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
corbingravely
Znuny newbie
Posts: 1
Joined: 21 Nov 2013, 12:04
Znuny Version: version 3.0

Re: OTRS + LDAP (WinSRV 2008 R2 AD)

Post by corbingravely »

It might have been some authorization problem. Just contact you webmaster. I mean, the server side is having a problem authorizing your request. All you have to do is to change the permissions in the server side.
Locked