Active Directory, LDAP, Java JNDI, CommunicationException, errorCode
 
Q: Microsoft Active Directory Error: 
   javax.naming.AuthenticationException: 
   [LDAP: error code 49 - 80090308: LdapErr: DSID-0C09030B, comment: 
                                             AcceptSecurityContext error, data 525, v893 ]
        at com.sun.jndi.ldap.LdapCtx.mapErrorCode(Unknown Source)
        at com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source)
        at com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source)
        at com.sun.jndi.ldap.LdapCtx.connect(Unknown Source)
        at com.sun.jndi.ldap.LdapCtx.(Unknown Source)
        at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(Unknown Source)
        at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(Unknown Source)
        at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(Unknown Source)
        at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(Unknown Source)
        at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
        at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
        at javax.naming.InitialContext.init(Unknown Source)
        at javax.naming.InitialContext.(Unknown Source)
        at javax.naming.directory.InitialDirContext.(Unknown Source)

A: This error is caused by the wrong setting of
   java.naming.security.principal.

   A full DN must be used here, something like:

   CN=FName LName,OU=OrgUnit_the_user_stored_in,DC=Domain_name,DC=Domain_suffix









* Reference brought to you by Bugzero, it's more than just bug tracking software!

Home - FAQs