Hello everyone, i have a problem with RT::Authen::ExternalAuth plugin
I get this error:
[error]
Can't locate RT/Authen/ExternalAuth.pm in @INC (@INC contains:
/usr/local/lib/rt3/lib /usr/lib/perl5/vendor_perl/5.10.0
/usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi
/usr/local/lib/perl5/site_perl/5.10.0
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi
/usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl . /etc/httpd) at
/usr/lib/perl5/vendor_perl/5.10.0/RT.pm line 627.\nCompilation failed in
require at (eval 2) line 1.\n
[error] Can't load Perl file: /usr/sbin/webmux.pl for server example:80, exiting...
I have installed the plugin manually from source.
This is the external authentication config in RT_SiteConfig.pm
Set( @Plugins, qw(RT::Authen::ExternalAuth) );
Set($ExternalAuthPriority, [ 'My_LDAP',
# 'My_MySQL',
# 'My_SSO_Cookie'
]
);
Set($ExternalInfoPriority, [ 'My_LDAP'
]
);
Set($ExternalServiceUsesSSLorTLS, 0);
Set($AutoCreateNonExternalUsers, 0);
Set($ExternalSettings, { # AN EXAMPLE DB SERVICE
'My_LDAP' => {
'type' => 'ldap',
'server' => 'exampler',
'user' => 'user',
'pass' => 'xxxxxx',
'base' => 'ou=Users,Groups,dc=example,dc=com,dc=mk',
'net_ldap_args' => [ version => 3 ],
'filter' => '(sAMAccountName=%u)',
'd_filter' => '(&(objectCategory=person)(objectClass=user))',
'attr_match_list' => [ 'Name',
'EmailAddress',
'RealName',
# 'WorkPhone',
# 'Address2'
],
'attr_map' => { 'Name' => 'sAMAccountName',
'EmailAddress' => 'mail',
'RealName' => 'cn',
'Organization' => 'physicalDeliveryOfficeName',
}
},
}
);
thanks
---
http://mail.secureroot.com/ - free mailbox for hackers and geeks