Ruslan,
thanks for your reply - how can I check this from the UI exactly? Given I can’t login!
I have the following in my RT_SiteConfig.pm, so I thought I had it all configured:
Set($ExternalAuthPriority, [ ‘Primary_LDAP’ ]);
Set($ExternalInfoPriority, [ ‘Primary_LDAP’ ]);
Set($ExternalServiceUsesSSLorTLS, 0);
Set($AutoCreateNonExternalUsers, 0);
et($ExternalSettings, { ‘Primary_LDAP’ => { ‘type’ => ‘ldap’,
‘server’ => ‘my.ldap.host’,
‘base’ => ‘ou=people,dc=MY,dc=DOMAIN’,
‘filter’ => ‘(zimbraAccountStatus=active)’,
‘d_filter’ => ‘(zimbraAccountStatus=closed)’,
‘tls’ => 0,
‘ssl_version’ => 3,
‘net_ldap_args’ => [ version => 3 ],
‘group’ => ‘RT_GROUP’,
‘group_attr’ => ‘memberUid’,
‘attr_match_list’ => [ ‘Name’, ‘EmailAddress’ ],
‘attr_map’ => { ‘Name’ => ‘uid’,
‘EmailAddress’ => ‘zimbraMailDeliveryAddress’,
‘Organization’ => ‘company’,
‘RealName’ => ‘cn’,
‘ExternalAuthId’ => ‘uid’,
‘Gecos’ => ‘uid’,
‘WorkPhone’ => ‘telephoneNumber’,
‘Address1’ => ‘street’,
‘City’ => ‘l’,
‘State’ => ‘st’,
‘Zip’ => ‘postalCode’,
‘Country’ => ‘co’
}
}});
Set up any Plugins
Set(@Plugins, qw(Extension::QuickDelete));
Set(@Plugins, qw(RT::Authen::ExternalAuth));
Set(@Plugins, qw(RT::FM));
Cheers,
DavidFrom: “Ruslan Zakirov” ruslan.zakirov@gmail.com
To: “David Hobley” david.hobley@mionegroup.com
Cc: rt-users@lists.bestpractical.com
Sent: Tuesday, 12 May, 2009 6:21:57 PM GMT +10:00 Canberra / Melbourne / Sydney
Subject: Re: [rt-users] RT-External-Auth debugging?
This often indicates that you havn’t enabled the extension. Or
installed incorrectly. If you’re on RT 3.8.2 then can check system
configuration via UI, especially Plugins option and loaded modules.