<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-GB link=blue vlink=purple><div class=WordSection1><p class=MsoPlainText>Hi Douglas,<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>Thanks for your help, I looked a little further and found the issue, although setup correctly in the directory the uid is not part of the dn so the lookup on the uid was failing.&nbsp; <o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>I amended the filter to search by cn={0} and this has resolved that issue.&nbsp; It is finally authenticating, I will be writing out a document for my team to ensure that nobody else suffers the pain that I've just been through, I expect it's a bug in the version of the Apache Directory Service.<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>I am now getting back a response, albeit a failure one for a strange reason as the principal cannot be found.&nbsp; Despite the logs indicating that it has found the user it says it cannot, I&#8217;ll look into this and have this resolved.<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>Thanks for your help<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText><span lang=EN-US style='mso-fareast-language:EN-GB'>-----Original Message-----<br>From: users-bounces@shibboleth.net [mailto:users-bounces@shibboleth.net] On Behalf Of Douglas E. Engert<br>Sent: 14 January 2013 19:29<br>To: users@shibboleth.net<br>Subject: Re: LDAP Connection</span><o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>On 1/14/2013 12:49 PM, Ogunleye, Philip wrote:<o:p></o:p></p><p class=MsoPlainText>&gt; Hi All,<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; Think I&#8217;m down to my final issue with the setup.&nbsp; I have installed the <o:p></o:p></p><p class=MsoPlainText>&gt; apache directory service as I have had no luck connecting to Active Directory.&nbsp; That being said my login.config has been attached but does not appear to correct as it is still failing as shown below. &nbsp;I&#8217;m confused as to why it is not connecting and would appreciate any help.<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>If ldap://read-auto-01-rv.snaponglobal.com is&nbsp; really AD, then you are using the wrong attributes and port numbers.<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText><a href="https://wiki.shibboleth.net/confluence/display/SHIB2/IdPAuthUserPass"><span style='color:windowtext;text-decoration:none'>https://wiki.shibboleth.net/confluence/display/SHIB2/IdPAuthUserPass</span></a><o:p></o:p></p><p class=MsoPlainText>&nbsp; has some examples &quot;Example JAAS config for stacked Keberos + AD/LDAP login modules&quot;<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>AD uses sAMAccountName not uid for example.<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.234 - DEBUG <o:p></o:p></p><p class=MsoPlainText>&gt; [edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswo<o:p></o:p></p><p class=MsoPlainText>&gt; rdLoginServlet:170] - Attempting to authenticate user HK3585<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.265 - DEBUG [edu.vt.middleware.ldap.jaas.LdapLoginModule:180] <o:p></o:p></p><p class=MsoPlainText>&gt; - useFirstPass = false<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.265 - DEBUG [edu.vt.middleware.ldap.jaas.LdapLoginModule:181] <o:p></o:p></p><p class=MsoPlainText>&gt; - tryFirstPass = false<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.265 - DEBUG [edu.vt.middleware.ldap.jaas.LdapLoginModule:182] <o:p></o:p></p><p class=MsoPlainText>&gt; - storePass = false<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.265 - DEBUG [edu.vt.middleware.ldap.jaas.LdapLoginModule:183] <o:p></o:p></p><p class=MsoPlainText>&gt; - clearPass = false<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.265 - DEBUG [edu.vt.middleware.ldap.jaas.LdapLoginModule:184] <o:p></o:p></p><p class=MsoPlainText>&gt; - setLdapPrincipal = true<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.265 - DEBUG [edu.vt.middleware.ldap.jaas.LdapLoginModule:185] <o:p></o:p></p><p class=MsoPlainText>&gt; - setLdapDnPrincipal = false<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.265 - DEBUG [edu.vt.middleware.ldap.jaas.LdapLoginModule:186] <o:p></o:p></p><p class=MsoPlainText>&gt; - setLdapCredential = true<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.265 - DEBUG [edu.vt.middleware.ldap.jaas.LdapLoginModule:187] <o:p></o:p></p><p class=MsoPlainText>&gt; - defaultRole = []<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.265 - DEBUG [edu.vt.middleware.ldap.jaas.LdapLoginModule:188] <o:p></o:p></p><p class=MsoPlainText>&gt; - principalGroupName = null<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.265 - DEBUG [edu.vt.middleware.ldap.jaas.LdapLoginModule:189] <o:p></o:p></p><p class=MsoPlainText>&gt; - roleGroupName = null<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.265 - DEBUG [edu.vt.middleware.ldap.jaas.LdapLoginModule:77] <o:p></o:p></p><p class=MsoPlainText>&gt; - userRoleAttribute = []<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.296 - DEBUG [edu.vt.middleware.ldap.jaas.LdapLoginModule:83] - Created authenticator:<o:p></o:p></p><p class=MsoPlainText>&gt; <a href="mailto:edu.vt.middleware.ldap.auth.AuthenticatorConfig@27786030::env=%7bjava.na"><span style='color:windowtext;text-decoration:none'>edu.vt.middleware.ldap.auth.AuthenticatorConfig@27786030::env={java.na</span></a><o:p></o:p></p><p class=MsoPlainText>&gt; ming.provider.url=ldap://read-auto-01-rv.snaponglobal.com:10489, <o:p></o:p></p><p class=MsoPlainText>&gt; java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory}<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.296 - DEBUG <o:p></o:p></p><p class=MsoPlainText>&gt; [edu.vt.middleware.ldap.auth.SearchDnResolver:102] - Looking up DN <o:p></o:p></p><p class=MsoPlainText>&gt; using userFilter<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.296 - DEBUG [edu.vt.middleware.ldap.auth.SearchDnResolver:193] - Search with the following parameters:<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.296 - DEBUG [edu.vt.middleware.ldap.auth.SearchDnResolver:194] -&nbsp;&nbsp; dn = o=mojo<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.296 - DEBUG [edu.vt.middleware.ldap.auth.SearchDnResolver:195] -&nbsp;&nbsp; filter = uid={0}<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.296 - DEBUG [edu.vt.middleware.ldap.auth.SearchDnResolver:196] -&nbsp;&nbsp; filterArgs = [HK3585]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.296 - DEBUG [edu.vt.middleware.ldap.auth.SearchDnResolver:197] -&nbsp;&nbsp; searchControls = <a href="mailto:javax.naming.directory.SearchControls@6bedc9"><span style='color:windowtext;text-decoration:none'>javax.naming.directory.SearchControls@6bedc9</span></a><o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.296 - DEBUG [edu.vt.middleware.ldap.auth.SearchDnResolver:198] -&nbsp;&nbsp; handler = [edu.vt.middleware.ldap.handler.FqdnSearchResultHandler@1c83de7]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.296 - DEBUG [edu.vt.middleware.ldap.handler.DefaultConnectionHandler:74] - Bind with the following parameters:<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.296 - DEBUG [edu.vt.middleware.ldap.handler.DefaultConnectionHandler:75] -&nbsp;&nbsp; authtype = simple<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.296 - DEBUG [edu.vt.middleware.ldap.handler.DefaultConnectionHandler:76] -&nbsp;&nbsp; dn = uid=admin<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.296 - DEBUG [edu.vt.middleware.ldap.handler.DefaultConnectionHandler:83] -&nbsp;&nbsp; credential = &lt;suppressed&gt;<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; 18:34:07.312 - DEBUG <o:p></o:p></p><p class=MsoPlainText>&gt; [edu.vt.middleware.ldap.handler.DefaultConnectionHandler:163] - Error <o:p></o:p></p><p class=MsoPlainText>&gt; connecting to LDAP URL: ldap://read-auto-01-rv.snaponglobal.com:10489<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; javax.naming.AuthenticationException: [LDAP: error code 49 - cannot <o:p></o:p></p><p class=MsoPlainText>&gt; bind the principalDn.]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at com.sun.jndi.ldap.LdapCtx.mapErrorCode(Unknown <o:p></o:p></p><p class=MsoPlainText>&gt; Source) ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.sun.jndi.ldap.LdapCtx.connect(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.sun.jndi.ldap.LdapCtx.&lt;init&gt;(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; javax.naming.spi.NamingManager.getInitialContext(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at javax.naming.InitialContext.init(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at <o:p></o:p></p><p class=MsoPlainText>&gt; javax.naming.ldap.InitialLdapContext.&lt;init&gt;(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; edu.vt.middleware.ldap.handler.DefaultConnectionHandler.connectInterna<o:p></o:p></p><p class=MsoPlainText>&gt; l(DefaultConnectionHandler.java:134) ~[vt-ldap-3.3.6.jar:na]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; edu.vt.middleware.ldap.handler.AbstractConnectionHandler.connect(Abstr<o:p></o:p></p><p class=MsoPlainText>&gt; actConnectionHandler.java:156) ~[vt-ldap-3.3.6.jar:na]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; edu.vt.middleware.ldap.AbstractLdap.connect(AbstractLdap.java:1006) <o:p></o:p></p><p class=MsoPlainText>&gt; [vt-ldap-3.3.6.jar:na]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; edu.vt.middleware.ldap.AbstractLdap.getContext(AbstractLdap.java:1058) <o:p></o:p></p><p class=MsoPlainText>&gt; [vt-ldap-3.3.6.jar:na]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; edu.vt.middleware.ldap.AbstractLdap.search(AbstractLdap.java:214) <o:p></o:p></p><p class=MsoPlainText>&gt; [vt-ldap-3.3.6.jar:na]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; edu.vt.middleware.ldap.auth.SearchDnResolver.resolve(SearchDnResolver.<o:p></o:p></p><p class=MsoPlainText>&gt; java:139) [vt-ldap-3.3.6.jar:na]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; edu.vt.middleware.ldap.auth.Authenticator.getDn(Authenticator.java:106<o:p></o:p></p><p class=MsoPlainText>&gt; ) [vt-ldap-3.3.6.jar:na]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; edu.vt.middleware.ldap.jaas.JaasAuthenticator.authenticate(JaasAuthent<o:p></o:p></p><p class=MsoPlainText>&gt; icator.java:74) [vt-ldap-3.3.6.jar:na]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; edu.vt.middleware.ldap.auth.Authenticator.authenticate(Authenticator.j<o:p></o:p></p><p class=MsoPlainText>&gt; ava:320) [vt-ldap-3.3.6.jar:na]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; edu.vt.middleware.ldap.auth.Authenticator.authenticate(Authenticator.j<o:p></o:p></p><p class=MsoPlainText>&gt; ava:277) [vt-ldap-3.3.6.jar:na]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;at <o:p></o:p></p><p class=MsoPlainText>&gt; edu.vt.middleware.ldap.jaas.JaasAuthenticator.authenticate(JaasAuthent<o:p></o:p></p><p class=MsoPlainText>&gt; icator.java:60) [vt-ldap-3.3.6.jar:na]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; edu.vt.middleware.ldap.jaas.LdapLoginModule.login(LdapLoginModule.java<o:p></o:p></p><p class=MsoPlainText>&gt; :103) [vt-ldap-3.3.6.jar:na]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at <o:p></o:p></p><p class=MsoPlainText>&gt; sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.lang.reflect.Method.invoke(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; ~[na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; javax.security.auth.login.LoginContext.invoke(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; [na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; javax.security.auth.login.LoginContext.access$000(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; [na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; javax.security.auth.login.LoginContext$4.run(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; [na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; javax.security.auth.login.LoginContext$4.run(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; [na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.security.AccessController.doPrivileged(Native <o:p></o:p></p><p class=MsoPlainText>&gt; Method) [na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; javax.security.auth.login.LoginContext.invokePriv(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; [na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at <o:p></o:p></p><p class=MsoPlainText>&gt; javax.security.auth.login.LoginContext.login(Unknown Source) <o:p></o:p></p><p class=MsoPlainText>&gt; [na:1.7.0_09]<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; --<o:p></o:p></p><p class=MsoPlainText>&gt; To unsubscribe from this list send an email to <o:p></o:p></p><p class=MsoPlainText>&gt; <a href="mailto:users-unsubscribe@shibboleth.net"><span style='color:windowtext;text-decoration:none'>users-unsubscribe@shibboleth.net</span></a><o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>-- <o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>&nbsp; Douglas E. Engert&nbsp; &lt;<a href="mailto:DEEngert@anl.gov"><span style='color:windowtext;text-decoration:none'>DEEngert@anl.gov</span></a>&gt;<o:p></o:p></p><p class=MsoPlainText>&nbsp; Argonne National Laboratory<o:p></o:p></p><p class=MsoPlainText>&nbsp; 9700 South Cass Avenue<o:p></o:p></p><p class=MsoPlainText>&nbsp; Argonne, Illinois&nbsp; 60439<o:p></o:p></p><p class=MsoPlainText>&nbsp; (630) 252-5444<o:p></o:p></p><p class=MsoPlainText>--<o:p></o:p></p><p class=MsoPlainText>To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net"><span style='color:windowtext;text-decoration:none'>users-unsubscribe@shibboleth.net</span></a><o:p></o:p></p></div></body></html>