Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-354

Can not use LDAPCredentialsProvider

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Fix
    • Medium
    • 1.0 Beta2
    • 1.0 Alpha3
    • None

    Description

      When I try to use LDAP to authorize users in A3, I get the exception listed below.
      Here is what I added to osuser.xml:

      <provider class="com.opensymphony.module.user.provider.ldap.LDAPCredentialsProvider">
      <property name="java.naming.factory.initial">com.sun.jndi.ldap.LdapCtxFactory</property>
      <property name="java.naming.provider.url">ldap://dedus-ad02.valtech-intern.de:389</property>
      <property name="searchBase">DC=valtech-intern,DC=de</property>
      <property name="uidSearchName">sAMAccountName</property>
      <property name="java.naming.security.principal">CN=LDAPReader,CN=Users,DC=valtech-intern,DC=de</property>
      <property name="java.naming.security.credentials">*****</property>
      <property name="exclusive-access">true</property>
      </provider>

      05.12.2003 20:54:46 com.opensymphony.user.util.ConfigLoader addProvider
      SCHWERWIEGEND: Could not create instance of provider
      java.lang.ClassNotFoundException: com.opensymphony.module.user.provider.ldap.LDA
      PCredentialsProvider
      at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
      der.java:1444)
      at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
      der.java:1289)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:141)
      at com.opensymphony.user.util.ConfigLoader.addProvider(ConfigLoader.java
      :117)
      at com.opensymphony.user.util.ConfigLoader.access$100(ConfigLoader.java:
      37)
      at com.opensymphony.user.util.ConfigLoader$ConfigHandler.endElement(Conf
      igLoader.java:154)
      at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source
      )
      at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(
      Unknown Source)
      at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
      Dispatcher.dispatch(Unknown Source)
      at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
      known Source)
      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
      at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
      at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
      at javax.xml.parsers.SAXParser.parse(Unknown Source)
      at javax.xml.parsers.SAXParser.parse(Unknown Source)
      at com.opensymphony.user.util.ConfigLoader.load(ConfigLoader.java:59)
      at com.opensymphony.user.UserManager.<init>(UserManager.java:107)
      at com.opensymphony.user.UserManager.<init>(UserManager.java:58)
      at com.opensymphony.user.UserManager.getInstance(UserManager.java:126)
      at com.atlassian.seraph.auth.DefaultAuthenticator.login(DefaultAuthentic
      ator.java:64)
      at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:129

      Attachments

        Activity

          People

            Unassigned Unassigned
            150ccb5cf9f8 kgbvax
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: