Uploaded image for project: 'Crowd'
  1. Crowd
  2. CWD-2898

Use LdapName consistently when manipulating DNs

    XMLWordPrintable

Details

    Description

      Some of the Crowd code currently uses CompositeName when constructing DNs. This class parses according to JNDI rules, so forward slashes need to be escaped correctly (CWD-2875, etc.) to avoid splitting before passing to LDAP.

      Instead, we should use javax.naming.ldap.LdapName consistently. This involves changing one interface (com.atlassian.crowd.directory.ldap.name.Converter) in the internal API.

      Attachments

        Issue Links

          Activity

            People

              jwalton joe
              jwalton joe
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: