<div dir="ltr">I found another thread that indicated that the solution to the second problem was to add @domain to the end of the username. That just reverted to the previous list of errors with a couple new ones.<div><br>

</div><div><div>Oct 17 16:47:50 zen-rt RT: [24673] Use of uninitialized value $_[1] in join or string at /usr/local/share/perl5/Log/Dispatch.pm line 42.</div><div>Oct 17 16:47:50 zen-rt RT: [24673] Use of uninitialized value $service in hash element at /opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm line 611.</div>

<div>Oct 17 16:47:50 zen-rt RT: [24673] Use of uninitialized value in string eq at /opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm line 613.</div><div>Oct 17 16:47:50 zen-rt RT: [24673] RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Disabled: , EmailAddress: , Gecos: user, Name: user, Privileged: </div>

<div>Oct 17 16:47:50 zen-rt RT: [24673] Couldn't create user user: Could not set user info</div><div>Oct 17 16:47:50 zen-rt RT: [24673] FAILED LOGIN for user from 192.168.236.102</div></div><div><br></div></div><div class="gmail_extra">

<br clear="all"><div>-Mathew<br><br>"When you do things right, people won't be sure you've done anything at all." - God; Futurama<div><br></div><div>"<span style="background-color:rgb(255,255,255);font-family:arial,sans-serif;font-size:13px;line-height:18px">We'll get along much better once you accept that you're wrong and neither am I." - Me</span></div>

</div>
<br><br><div class="gmail_quote">On Thu, Oct 17, 2013 at 4:39 PM, Mathew Snyder <span dir="ltr"><<a href="mailto:mathew.snyder@gmail.com" target="_blank">mathew.snyder@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">I didn't know the OU until a few moments ago so I only entered "cn=user,dc=example,dc=com". That did seem to make a difference. However, I'm still not able to log in. Perhaps for other reasons, though:<div>


<br></div><div><div>Oct 17 16:33:11 zen-rt RT: [24525] RT::Authen::ExternalAuth::LDAP::_GetBoundLdapObj Can't bind: LDAP_INVALID_CREDENTIALS 49</div><div>Oct 17 16:33:11 zen-rt RT: [24525] FAILED LOGIN for example\user from 192.168.236.102</div>


</div><div><br></div><div>I know I'm entering my username and password correctly and have again tried just the username, example\username, and <a href="http://example.com" target="_blank">example.com</a>\username. I'm wondering if the LDAP_INVALID_CREDENTIALS error is because of the missing OU. I do know it now, but how do I enter an OU that has two words? I was told it is <a href="http://example.com/Special" target="_blank">example.com/Special</a> Accounts.</div>


</div><div class="gmail_extra"><div class="im"><br clear="all"><div>-Mathew<br><br>"When you do things right, people won't be sure you've done anything at all." - God; Futurama<div><br></div><div>"<span style="line-height:18px;font-size:13px;font-family:arial,sans-serif">We'll get along much better once you accept that you're wrong and neither am I." - Me</span></div>


</div>
<br><br></div><div><div class="h5"><div class="gmail_quote">On Thu, Oct 17, 2013 at 4:27 PM, Jeff Solberg <span dir="ltr"><<a href="mailto:jsolberg@intrepidls.com" target="_blank">jsolberg@intrepidls.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546a">For your ‘server’ try using IP rather than hostname.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546a">Second for the ‘user’ field try using the DN name for your AD Binding user…{cn=some_user,ou=some_ou,dc=some_domain,dc=com<u></u><u></u></span></p>



<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546a"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546a">Hope this helps..<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546a"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546a">Jeff<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546a"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546a"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546a"><u></u> <u></u></span></p>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:rt-users-bounces@lists.bestpractical.com" target="_blank">rt-users-bounces@lists.bestpractical.com</a> [mailto:<a href="mailto:rt-users-bounces@lists.bestpractical.com" target="_blank">rt-users-bounces@lists.bestpractical.com</a>]
<b>On Behalf Of </b>Mathew Snyder<br>
<b>Sent:</b> Thursday, October 17, 2013 1:19 PM<br>
<b>To:</b> <a href="mailto:rt-users@lists.bestpractical.com" target="_blank">rt-users@lists.bestpractical.com</a><br>
<b>Subject:</b> [rt-users] I need help with the RT-Authen-ExternalAuth LDAP settings, please<u></u><u></u></span></p>
</div><div><div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">These are the settings I've started with:<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">Set($ExternalSettings, {<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    'AD'       =>  {<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        'type'                      =>  'ldap',<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        'server'                    =>  '<a href="http://domain_controller.example.com" target="_blank">domain_controller.example.com</a>',<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        'base'                      =>  'dc=example,dc=com',<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        'user'                      =>  'rtuser',<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        'pass'                      =>  '********',<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        'filter'                    =>  '(ObjectClass=*)',<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        'tls'                       =>  0,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        'ssl_version'               =>  3,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        'net_ldap_args'             => [    version =>  3   ],<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        'attr_match_list' => [<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            'EmailAddress',<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        ],<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        'attr_map' => {<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            'Name' => 'sAMAccountName',<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            'EmailAddress' => 'mail',<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            'RealName' => 'cn',<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">        },<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">They aren't working. Whenever someone attempts an initial login with just their username (which should create their RT account) the following error is logged:<u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">Oct 17 15:02:29 zen-rt RT: [23131] Use of uninitialized value in string eq at /opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm line 613.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Oct 17 15:02:29 zen-rt RT: [23131] RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Disabled: , EmailAddress: , Gecos: user, Name: user, Privileged:<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Oct 17 16:14:01 zen-rt RT: [24382] Couldn't create user user: Could not set user info<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Oct 17 16:14:01 zen-rt RT: [24382] FAILED LOGIN for user from 192.168.236.102<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">When initial logins are attempted with either example\username or
<a href="http://example.com" target="_blank">example.com</a>\username only the FAILED LOGIN line is displayed.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">We also have our Openfire Jabber server authenticating successfully. Those settings are<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.autoFollowAliasReferrals = true<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.autoFollowReferrals = false<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.baseDN = dc=example,dc=com<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.connectionPoolEnabled = true<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.debugEnabled = false<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.emailField = mail<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.encloseDNs = true<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.groupDescriptionField = description<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.groupMemberField = member<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.groupNameField = cn<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.groupSearchFilter = (objectClass=group)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.host = <a href="http://domain_controller.example.com" target="_blank">domain_controller.example.com</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.ldapDebugEnabled = false<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.nameField = cn<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.port = 389<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.searchFilter = (objectClass=*)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">ldap.usernameField = sAMAccountName<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I know they don't match up exactly in terms of what Openfire calls the settings vs. what RT does, but I'm hoping someone can help me sort out what should be plugged in where on the RT side. For example, I don't know what the group_attr
 or group_attr_value setting should contain (if anything) in the RT_SiteConfig.pm file. Basically, anything from the "group" settings.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">-Mathew<br>
<br>
"When you do things right, people won't be sure you've done anything at all." - God; Futurama<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">"<span style="font-size:10.0pt;font-family:"Arial","sans-serif";background:white">We'll get along much better once you accept that you're wrong and neither am I." - Me</span><u></u><u></u></p>



</div>
</div>
</div>
</div>
</div></div></div>
</div>

</blockquote></div><br></div></div></div>
</blockquote></div><br></div>