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

              Assignee:
              jwalton Joseph Walton
              Reporter:
              jwalton Joseph Walton
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: