Hello good day,
I’ve been trying to configure Request tracker (5.0) for days to log in with my Active Directory users, the problem comes from the fact that there is no way to configure the “RT_SiteConfig.pm” file, I’ve also tried to create another file and still the “Internal Server Error 500”
This is my config file.
It should be noted that I have nothing else installed, other than RT, MariaDB, apache2, the necessary cpan and SSH.
Set( $ExternalAuthPriority, ["My_LDAP"] );
Set( $ExternalInfoPriority, ["My_LDAP"] );
Set( $UserAutocreateDefaultsOnLogin, { Privileged => 1 } );
Set($AutoCreateNonExternalUsers, 1);
Set($ExternalSettings, 'My_LDAP' => {
'type' => 'ldap',
'server' => '****.net',
# 'user' => 'rt_ldap_username',
# 'pass' => 'rt_ldap_password',
'base' => 'ou=Users,dc=*****,dc=net',
# 'filter' => '(FILTER_STRING)',
# 'd_filter' => '(FILTER_STRING)',
'group' => 'GROUP_NAME',
'group_attr' => 'GROUP_ATTR',
'tls' => { verify => "require", cafile => "/path/to/ca.pem" },
'net_ldap_args' => [ version => 3 ],
'attr_match_list' => [
'Name',
'EmailAddress',
],
'attr_map' => {
'Name' => 'sAMAccountName',
'EmailAddress' => 'mail',
},
},
} );
That is my file, I have tried different options but there is no way.
I understand that in the ‘My_LDAP’ section goes the IP of the server or ***.net etcetc
Any help, configuration example or something, anything, I would appreciate it.
Maybe the bug is silly but I don’t see it.
Thanks all.