<HTML>
<P>Hi,</P>
<P>I have installed and configured the RT::Authen::ExternalAuth. </P>
<P>My environment is: Solaris (sun4v sparc SUNW,Sun-Fire-T200), RT=3.8.9, BD= PostgreSQL=10.2, LDAP = Active Directory</P>
<P>I realized that when I load the RT main page, I always get the following log, NOTHING ELSE RELATED TO ExternalAuth:</P>
<P>*******************</P>
<P>[Tue Apr 12 21:05:15 2011] [debug]: Reloading RT::User to work around a bug in RT-3.8.0 and RT-3.8.1 (/rt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth:14)<br>
[Tue Apr 12 21:05:28 2011] [debug]: Reloading RT::User to work around a bug in RT-3.8.0 and RT-3.8.1 (/rt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth:14)<br>
[Tue Apr 12 21:05:52 2011] [debug]: Attempting to use external auth service: My_LDAP (/rt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:64)<br>
[Tue Apr 12 21:05:52 2011] [debug]: SSO Failed and no user to test with. Nexting (/rt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:92)<br>
[Tue Apr 12 21:05:52 2011] [debug]: Autohandler called ExternalAuth. Response: (0, No User) (/rt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth:26)</P>
<P>*******************</P>
<P>However, when a LDAP user tries to login, the following error is logged:</P>
<P>*******************</P>
<P>[Tue Apr 12 21:05:06 2011] [error]: FAILED LOGIN for cdomi3 from 172.16.136.54 (/rt/rt3/bin/../lib/RT/Interface/Web.pm:555)</P>
<P>*******************</P>
<P>Any user which was locally created in RT, is able to log in.</P>
<P>The ExternalAuth related configuration is as follows:</P>
<P>---------------</P>
<P>#Set($WebExternalAuth, 1);</P>
<P>#Set($WebExternalAuthContinuous, 1);</P>
<P>#Set($WebExternalAuto , true);<br>
</P>
<P>Set($ExternalAuthPriority, [ 'My_LDAP'<br>
]<br>
);</P>
<P>Set($ExternalInfoPriority, [<br>
'My_LDAP'<br>
]<br>
);</P>
<P>Set($ExternalServiceUsesSSLorTLS, 0);</P>
<P>Set($AutoCreateNonExternalUsers, 0);</P>
<P>#### SOME LDAPP INFORMATION HAS BEEN MODIFIED (IP ADDRESS OF THE SERVER, DOMAIN\USER', USERPASSWORD and DC=COMPANY).</P>
<P>Set($ExternalSettings, {<br>
'My_LDAP' => { ## GENERIC SECTION<br>
'type' => 'ldap',<br>
'server' => '<STRONG>IP ADDRESS OF THE SERVER</STRONG>',<br>
'user' => '<STRONG>DOMAIN\USER</STRONG>',<br>
'pass' => '<STRONG>USERPASSWORD</STRONG>',<br>
'base' => '<STRONG>DC=COMPANY</STRONG>,DC=com,DC=ve',<br>
'filter' => '(objectClass=*)',<br>
'd_filter' => '(userAccountControl=514)',<br>
'tls' => 0,<br>
#'ssl_version' => 3,<br>
'net_ldap_args' => [ version => 3 ],<br>
#'group' => 'GROUP_NAME',<br>
#'group_attr' => 'GROUP_ATTR',<br>
'attr_match_list' => [ 'Name',<br>
'EmailAddress'<br>
# 'RealName',<br>
# 'WorkPhone'<br>
],<br>
'attr_map' => { 'Name' => 'sAMAccountName',<br>
'EmailAddress' => 'mail',<br>
'RealName' => 'cn',<br>
'WorkPhone' => 'telephoneNumber'<br>
}<br>
}<br>
}<br>
);</P>
<P>Set( @Plugins, qw( RT::Authen::ExternalAuth ) );</P>
<P>Set( %GnuPG, Enable => 0);<br>
</P>
<P>----------------</P>
<P> I have done a lot of research, but no luck so far....</P>
<P>I really appreciate any help that you can provide me guys,</P>
<P>Best Regards,</P>
<P>____________________________________________________________________________________ <br>
<br>
Luis AvendaƱo <br>
</P></HTML>