I just installed RT 4.0.6 with no issue.
The only issue I currently have is getting it to work with ldap.
below is snippet of my config.
Set( @Plugins, qw(RT::Authen::ExternalAuth) );
# LDAP Configuration
# The order in which the services defined in ExternalSettings
# should be used to authenticate users. User is authenticated
# if successfully confirmed by any service - no more services
# are checked.
Set($ExternalAuthPriority, [ 'My_LDAP' ]
);
# The order in which the services defined in ExternalSettings
# should be used to get information about users. This includes
# RealName, Tel numbers etc, but also whether or not the user
# should be considered disabled.
Set($ExternalInfoPriority, [ 'My_LDAP' ]
);
# If this is set to true, then the relevant packages will
# be loaded to use SSL/TLS connections. At the moment,
# this just means "use Net::SSLeay;"
Set($ExternalServiceUsesSSLorTLS, 0);
# If this is set to 1, then users should be autocreated by RT
# as internal users if they fail to authenticate from an
# external service.
Set($AutoCreateNonExternalUsers, 0);
# LDAP Settings
'My_LDAP' => {
'type' => 'ldap',
'server' => 'ldapserver',
'user' =>
'cn=user,ou=oragnizational unit,dc=example,dc=net',
'pass' => 'passwd',
'base' =>
'dc=example,dc=net',
'filter' =>
'(objectClass=*)',
'd_filter' =>
'(objectClass=Foo)',
'tls' => '0',
'ssl_version' => '3',
'net_ldap_args' => '[ version =>
3, port => 389 ]',
'attr_match_list' => [
'Name',
'EmailAddress'
],
'attr_map' => {
'Name'
=> 'uid',
'EmailAddress'
=> 'mail'
}
},
There are no errors in the logs other than below:
[Mon Jun 11 11:30:43 2012] [warn] [client serverip] mod_fcgid: stderr: [Mon Jun
11 16:30:43 2012] [error]: FAILED LOGIN for my_user from serverip
(/usr/local/rt/sbin/../lib/RT/Interface/Web.pm:685), referer:
http://servername/rt.
There are some "warnings" those are below:
[Mon Jun 11 11:30:43 2012] [warn] [client 1serverip] mod_fcgid: stderr: [Mon
Jun 11 16:30:43 2012] [warning]: Use of uninitialized value in string eq at
/usr/local/rt/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm
line 471.
(/usr/local/rt/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/Externa,
referer: http://servername/rt
[Mon Jun 11 11:30:43 2012] [warn] [client serverip] mod_fcgid: stderr:
lAuth.pm:471), referer: http://servername/rt
[Mon Jun 11 11:30:43 2012] [warn] [client servername] mod_fcgid: stderr: [Mon
Jun 11 16:30:43 2012] [warning]: Use of uninitialized value in string eq at
/usr/local/rt/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm
line 473.
(/usr/local/rt/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:471),
referer: http://servername/rt.
Nothing else errors.
The other interesting thing here is that I do not see any network traffic from
my RT server to the LDAP server configured here.
Can I get an assist here?
Thanks!