Как интегрировать трекер запросов 4.0.8 с сервером Active Directory 2008
Я установил трекер запросов v 4.0.8 и все работает. Сейчас я пытаюсь интегрировать его с Active Directory 2008. Я использовал этот DOC: http://requesttracker.wikia.com/wiki/CentOS5InstallPlusSome
Но не может заставить его работать. RT weblogin даже не проверяет сервер AD. Я не могу найти журналы, касающиеся этого. Я уже видел вопрос здесь в serverfault относительно активной директории и Rt, но это было для старой версии, и я использую новую версию.
1 ответ
Решение
Попробуй это. в вашем конфиге apache:
<Location /rt>
AddDefaultCharset UTF-8
SetHandler perl-script
PerlResponseHandler RT::Mason
Require valid-user
AuthType Basic
AuthName "RT Server"
AuthBasicProvider ldap
AuthzLDAPAuthoritative Off
AuthLDAPBindDN "domainName\someExistingADUser"
AuthLDAPBindPassword passwordForThatUser
AuthLDAPURL ldap://address.of.your.domain.controller:389/ou=Users,dc=some,dc=name,dc=ofyourdomain?sAMAccountName?sub?(objectClass=*)
</Location>
<LocationMatch "/rt/NoAuth">
Satisfy Any
Allow from all
</LocationMatch>
<LocationMatch "/rt//REST/1.0/NoAuth">
Satisfy Any
Allow from all
</LocationMatch>
и в RT_SiteConfig.pm добавьте:
Set($WebExternalAuth , 1);
Set($WebFallbackToInternalAuth , 1);
Set($WebExternalAuto , 1);
перезапустите apache и надейтесь на лучшее:]