<div class="gmail_quote">I am having this weird issue with ExternalAuth and Ldap and RT 4.0.6 and hopefully someone can help me out. <div><br><div>FYI: I have no problems with the local users only the ldap users.</div><div>
<br><div><br></div><div>
1. First RT 4.0.6 is working fine with no issues</div><div><br></div><div>2. Also I successfully installed the ExternalAuth plugin to enable LDAP authentication</div><div><br></div><div>3. Clear the session tables and my local cookies</div>

<div><br></div><div>4. Pull up RT and Try to authenticate</div><div><br></div><div>5. The first time i tried to authenticate i get a "Wrong Password" message (I entered the password right - all the time see log below)</div>

<div><br></div><div>6. I tried to authenticate again and it goes through in a blink of an eye</div><div><br></div><div>7. Now if i log out and log back in, the page spins for about a minutes and a half  before letting me in. </div>

<div><br></div><div>8. Also when I log out, a ton of sessions ID are added to the session table.</div></div></div><div><br></div><div>9. If i clear the sessions table again but not clearing the local cookies, when i tried to log in this time the page spins for a bout a 2 minutes and i am able to log in with no problem.</div>

<div><br></div><div>10. There seem to be some kind of issues between the local cookies and the server sessions that i am not able isolate yet.</div><div><br></div><div><br></div><div><b>A synopsis of the log files:</b><br>

<br></div><div>I keep getting a ton of these entries in my log files:</div><div><br></div><div><div>[Tue Aug  7 18:25:41 2012] [debug]: SSO Failed and no user to test with. Nexting (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:214)</div>

<div>[Tue Aug  7 18:25:41 2012] [debug]: Attempting to use external auth service: My_SSO_Cookie (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:186)</div><div>[Tue Aug  7 18:25:41 2012] [warning]: Use of uninitialized value in string eq at /opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm line 196. (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:196)</div>

<div><br></div></div><div><br></div><div><b>complete log</b></div><div>------------------</div><div><div>[Tue Aug  7 18:22:18 2012] [debug]: SSO Failed and no user to test with. Nexting (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:214)</div>

<div>[Tue Aug  7 18:22:18 2012] [debug]: Autohandler called ExternalAuth. Response: (0, No User) (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/html/Elements/DoAuth:11)</div><div>[Tue Aug  7 18:22:25 2012] [debug]: Attempting to use external auth service: My_LDAP (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:186)</div>

<div>[Tue Aug  7 18:22:25 2012] [debug]: Calling UserExists with $username (awinteck) and $service (My_LDAP) (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:227)</div><div>[Tue Aug  7 18:22:25 2012] [debug]: UserExists params:</div>

<div>username: awinteck , service: My_LDAP (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:299)</div><div>[Tue Aug  7 18:22:25 2012] [debug]: LDAP Search ===  Base: ou=people,dc=ad,dc=awinserver,dc=com == Filter: (&(objectClass=user)(sAMAccountName=awinteck)) == Attrs: displayName,userPrincipalName,sAMAccountName (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:329)</div>

<div>[Tue Aug  7 18:22:25 2012] [debug]: Password validation required for service - Executing... (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:277)</div><div>[Tue Aug  7 18:22:25 2012] [debug]: Trying external auth service: My_LDAP (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:16)</div>

<div><b>[Tue Aug  7 18:24:25 2012] [critical]: RT::Authen::ExternalAuth::LDAP::_GetBoundLdapObj : Cannot connect to <a href="http://ad.awinserver.com" target="_blank">ad.awinserver.com</a> (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:462)</b></div>

<div>[Tue Aug  7 18:24:25 2012] [debug]: LDAP password validation result: 0 (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:463)</div><div>[Tue Aug  7 18:24:25 2012] [debug]: Password Validation Check Result:  0 (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:281)</div>

<div>[Tue Aug  7 18:24:25 2012] [debug]: Attempting to use external auth service: My_SSO_Cookie (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:186)</div><div>[Tue Aug  7 18:24:25 2012] [warning]: Use of uninitialized value in string eq at /opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm line 196. (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:196)</div>

<div>[Tue Aug  7 18:24:25 2012] [debug]: Calling UserExists with $username (awinteck) and $service (My_SSO_Cookie) (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:227)</div><div>[Tue Aug  7 18:24:25 2012] [warning]: Use of uninitialized value in string eq at /opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm line 485. (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:485)</div>

<div>[Tue Aug  7 18:24:25 2012] [warning]: Use of uninitialized value in string eq at /opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm line 487. (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:485)</div>

<div>[Tue Aug  7 18:24:25 2012] [debug]: Invalid service type for UserExists: My_SSO_Cookie (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:490)</div><div>[Tue Aug  7 18:24:25 2012] [debug]: Autohandler called ExternalAuth. Response: (0, Password Invalid) (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/html/Elements/DoAuth:11)</div>

<div>[Tue Aug  7 18:24:25 2012] [error]: FAILED LOGIN for awinteck from 145.22.158.201(/opt/rt4/sbin/../lib/RT/Interface/Web.pm:685)</div><div>[Tue Aug  7 18:24:31 2012] [debug]: Attempting to use external auth service: My_LDAP (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:186)</div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: Calling UserExists with $username (awinteck) and $service (My_LDAP) (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:227)</div><div>[Tue Aug  7 18:24:31 2012] [debug]: UserExists params:</div>

<div>username: awinteck , service: My_LDAP (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:299)</div><div>[Tue Aug  7 18:24:31 2012] [debug]: LDAP Search ===  Base: ou=people,dc=ad,dc=awinserver,dc=com == Filter: (&(objectClass=user)(sAMAccountName=awinteck)) == Attrs: displayName,userPrincipalName,sAMAccountName (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:329)</div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: Password validation required for service - Executing... (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:277)</div><div>[Tue Aug  7 18:24:31 2012] [debug]: Trying external auth service: My_LDAP (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:16)</div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: LDAP Search ===  Base: ou=people,dc=ad,dc=awinserver,dc=com == Filter: (&(sAMAccountName=awinteck)(objectClass=user)) == Attrs: dn (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:48)</div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: Found LDAP DN: CN=awinteck,OU=EMPLOYEE,OU=PEOPLE,DC=ad,DC=awinserver,DC=com (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:82)</div><div><b>[Tue Aug  7 18:24:31 2012] [info]: RT::Authen::ExternalAuth::LDAP::GetAuth External Auth OK ( My_LDAP ): awinteck (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:161)</b></div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: LDAP password validation result: 1 (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:463)</div><div>[Tue Aug  7 18:24:31 2012] [debug]: Password Validation Check Result:  1 (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:281)</div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: Authentication successful. Now updating user information and attempting login. (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:301)</div><div>[Tue Aug  7 18:24:31 2012] [debug]: UserExists params:</div>

<div>username: awinteck , service: My_LDAP (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:299)</div><div>[Tue Aug  7 18:24:31 2012] [debug]: LDAP Search ===  Base: ou=people,dc=ad,dc=awinserver,dc=com == Filter: (&(objectClass=user)(sAMAccountName=awinteck)) == Attrs: displayName,userPrincipalName,sAMAccountName (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:329)</div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: UserExists params:</div><div>username: awinteck , service: My_LDAP (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:299)</div><div>[Tue Aug  7 18:24:31 2012] [debug]: LDAP Search ===  Base: ou=people,dc=ad,dc=awinserver,dc=com == Filter: (&(objectClass=user)(sAMAccountName=awinteck)) == Attrs: displayName,userPrincipalName,sAMAccountName (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:329)</div>

<div>[Tue Aug  7 18:24:31 2012] [warning]: Use of uninitialized value $d_filter in string eq at /opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm line 385. (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:385)</div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: No d_filter specified for this LDAP service ( My_LDAP ), so considering all users enabled (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:389)</div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: RT::Authen::ExternalAuth::CanonicalizeUserInfo called by RT::Authen::ExternalAuth /opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm 682 with: Name: awinteck (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:579)</div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: Attempting to get user info using this external service: My_LDAP (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:587)</div><div>[Tue Aug  7 18:24:31 2012] [debug]: Attempting to use this canonicalization key: Name (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:601)</div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: LDAP Search ===  Base: ou=people,dc=ad,dc=awinserver,dc=com == Filter: (&(objectClass=user)(sAMAccountName=awinteck)) == Attrs: displayName,userPrincipalName,sAMAccountName (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:217)</div>

<div>[Tue Aug  7 18:24:31 2012] [info]: RT::Authen::ExternalAuth::CanonicalizeUserInfo returning EmailAddress: <a href="mailto:awinteck@awinserver.com" target="_blank">awinteck@awinserver.com</a>, Name: awinteck, RealName: Albert Winteck(/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:665)</div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: UPDATED user ( awinteck ) from External Service (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:436)</div><div>[Tue Aug  7 18:24:31 2012] [info]: Successful login for awinteck from 145.22.158.201(/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:341)</div>

<div>[Tue Aug  7 18:24:31 2012] [debug]: Autohandler called ExternalAuth. Response: (1, Successful login) (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/html/Elements/DoAuth:11)</div><div>[Tue Aug  7 18:25:41 2012] [debug]: Attempting to use external auth service: My_LDAP (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:186)</div>

<div>[Tue Aug  7 18:25:41 2012] [debug]: SSO Failed and no user to test with. Nexting (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:214)</div><div>[Tue Aug  7 18:25:41 2012] [debug]: Attempting to use external auth service: My_SSO_Cookie (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:186)</div>

<div>[Tue Aug  7 18:25:41 2012] [warning]: Use of uninitialized value in string eq at /opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm line 196. (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:196)</div>

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