This is due to a javax.naming.AuthenticationException (not shown in your stack trace above):
http://docs.oracle.com/javase/7/docs/api/javax/naming/AuthenticationException.html Per that JavaDoc, it appears that the username/password was incorrect (or the systemUsername/password). You could play around with configuration and try different settings, etc, but I think the best thing to do to find out exactly is to hook up a debugger and set a break point at line 295 and step through the code to see how it acquires the LdapContext and see what is failing exactly. HTH, -- Les Hazlewood | @lhazlewood CTO, Stormpath | http://stormpath.com | @goStormpath | 888.391.5282 On Wed, Sep 25, 2013 at 8:10 AM, Lester <[email protected]> wrote: > Hi , > > I am a newbie to Shiro, and was trying to connect to my Ldap Server using > JndiLdapRealm to authenticate the user, The setting in my .ini file are as > > [main] > ldapRealm = org.apache.shiro.realm.ldap.JndiLdapRealm > ldapRealm.userDnTemplate = email={0},ou=EXTDIR,dc=my-domain,dc=com > ldapRealm.contextFactory.url = ldap://localhost:389 > ldapRealm.contextFactory.systemUsername = cn=Manager,dc=my-domain,dc=com > ldapRealm.contextFactory.systemPassword= [myLdapPassword] > ldapRealm.contextFactory.authenticationMechanism = DIGEST-MD5 > > > and i am getting connecting issues > > > > > Caused by: org.apache.shiro.authc.AuthenticationException: LDAP > authentication failed. > at > > org.apache.shiro.realm.ldap.JndiLdapRealm.doGetAuthenticationInfo(JndiLdapRealm.java:300) > at > > org.apache.shiro.realm.AuthenticatingRealm.getAuthenticationInfo(AuthenticatingRealm.java:568) > at > > org.apache.shiro.authc.pam.ModularRealmAuthenticator.doSingleRealmAuthentication(ModularRealmAuthenticator.java:180) > at > > org.apache.shiro.authc.pam.ModularRealmAuthenticator.doAuthenticate(ModularRealmAuthenticator.java:267) > at > > org.apache.shiro.authc.AbstractAuthenticator.authenticate(AbstractAuthenticator.java:198) > at > > org.apache.shiro.mgt.AuthenticatingSecurityManager.authenticate(AuthenticatingSecurityManager.java:106) > > > > Please help me as i dont have any idea as wer i have gone wrong. > > Any sample example with .ini and java class will really be very helpful. > > > Thanks, > Lester > > > > -- > View this message in context: > http://shiro-user.582556.n2.nabble.com/JndiLdapRealm-Configuration-with-Shiro-tp7579174.html > Sent from the Shiro User mailing list archive at Nabble.com. >
