<div>I was able to install it manually.</div>
<div> </div>
<p style="MARGIN: 0in 0in 0pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">I have setup RT_SitConfig.pm file. </span><font size="3" face="Times New Roman"> ExternalAuth does land on the login page to RT, but when I put my Active Directory username/password in there, it does not authenticate. It gave me the below error</font></p>
<p style="MARGIN: 0in 0in 0pt" class="MsoNormal"><font size="3" face="Times New Roman"> </font></p>
<p style="MARGIN: 0in 0in 0pt" class="MsoNormal"><font size="3" face="Times New Roman">[Fri Aug 6 18:49:57 2010] [critical]: RT::Authen::ExternalAuth::LDAP::_GetBoundLdapObj Can't bind: LDAP_INVALID_CREDENTIALS 49 (/data/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:467)</font></p>
<p style="MARGIN: 0in 0in 0pt" class="MsoNormal"><font size="3" face="Times New Roman">[Fri Aug 6 18:49:57 2010] [error]: FAILED LOGIN for vibha from 130.245.14.200 (/data/rt3/share/html/autohandler:268)</font></p>
<p style="MARGIN: 0in 0in 0pt" class="MsoNormal"><font size="3" face="Times New Roman"> </font></p>
<p style="MARGIN: 0in 0in 0pt" class="MsoNormal"><font size="3" face="Times New Roman">It is pointing to LDAP.pm. Do you think I have to change anything there?</font></p>
<div><br>regards,</div>
<div>vm</div>
<div> </div>
<div>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman">My SiteConfig is changed as follows:</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"># Tell RT to read the plugin for External Authentication.</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman">Set(@Plugins,qw(RT::Authen::ExternalAuth));</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> </font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman">Set($ExternalAuthPriority, ['My_LDAP']);</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman">Set($ExternalInfoPriority, ['My_LDAP']);</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> </font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"># Tell RT to trust the webserver to handle authentication.</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"># Set($WebExternalAuth, 3);</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> </font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"># 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;"</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman">Set($ExternalServiceUsesSSLorTLS, 1);</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> </font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"># If the webserver hands RT a user RT is not familiar with, RT should just go ahead and create an account</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman">Set($AutoCreateNonExternalUsers, 1);</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> </font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman">Set($ExternalSettings, {</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'My_LDAP' => { ## GENERIC SECTION</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'type' => 'ldap',</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'server' => 'ad.hostname',</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> # 'user' => 'ldapuser',</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'user' => 'CN=Recruit LDAP user,OU=Users,OU=SysStaff,OU=sb,DC=cs,DC=sb,DC=edu',</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'pass' => 'xxx',</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'base' => 'ou=sb,dc=cs,dc=sb,DC=edu',</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'filter' => '((&(objectCategory=Users)))',</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'd_filter' => '(userAccountControl:1.2.840.113556.1.4.803:=2)',</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'tls' => 1,</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'ssl_version' => 3,</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'net_ldap_args' => [ version => 3 ],</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> #'group' => 'GROUP_NAME',</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> #'group_attr' => 'GROUP_ATTR',</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'attr_match_list' => [ 'Name',</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'EmailAddress'</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> ],</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'attr_map' => { 'Name' => 'sAMAccountName',</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> 'EmailAddress' => 'mail'</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> }</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> }</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> }</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"> );</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman">1;</font></span></p>
<p style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><font face="Times New Roman"># END</font></span></p></div>
<div class="gmail_quote">On Fri, Aug 6, 2010 at 3:15 PM, Kevin Falcone <span dir="ltr"><<a href="mailto:falcone@bestpractical.com">falcone@bestpractical.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="im">On Tue, Aug 03, 2010 at 10:30:50AM -0400, testwreq wreq wrote:<br>> make command in the manual installation results in<br>> make: *** No targets specified and no makefile found. Stop.<br>> What does this mean?<br>
<br></div>Look through the README file for manual installation instructions.<br><font color="#888888"><br>-kevin<br></font>
<div class="im"><br>> On Tue, Aug 3, 2010 at 5:25 AM, Mike Peachey <[1]<a href="mailto:mike.peachey@jennic.com">mike.peachey@jennic.com</a>> wrote:<br>><br>> testwreq wreq wrote:<br>><br>> ><br>
> > To install ExternalAuth, I ran the following command ( cpan -i<br>> > RT::Authen::ExternalAuth ); During installation, it asked for path to<br>> > your RT.pm, which I entered as /data/rt3/lib<br>
> ><br>> > Any ideas?<br>> ><br></div>
<div>
<div></div>
<div class="h5">> > On Mon, Aug 2, 2010 at 5:18 AM, Mike Peachey <[2]<a href="mailto:mike.peachey@jennic.com">mike.peachey@jennic.com</a><br>> > <mailto:[3]<a href="mailto:mike.peachey@jennic.com">mike.peachey@jennic.com</a>>> wrote:<br>
> ><br>> ><br>> > > I ran the following command ( cpan -i RT::Authen::ExternalAuth );<br>> ><br>> > Follow the manual install instructions.<br>> ><br>><br>
> Follow the manual install instructions. NOT cpan.<br></div></div><br><br>Discover RT's hidden secrets with RT Essentials from O'Reilly Media.<br>Buy a copy at <a href="http://rtbook.bestpractical.com/" target="_blank">http://rtbook.bestpractical.com</a><br>
</blockquote></div><br>