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

Confluence to recognize LDAP Password Policy

XMLWordPrintable

    • 5
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.

      Currently, Confluence does not handle the LDAP error message related to Password Policy set from external directory, just throwing the original LDAP error on the Confluence log file:

      com.atlassian.crowd.exception.runtime.OperationFailedException: org.springframework.ldap.OperationNotSupportedException: [LDAP: error code 53 - 00002035: LdapErr: DSID-0C090A36, comment: Operation not allowed through GC port, data 0, vece]; nested exception is javax.naming.OperationNotSupportedException: [LDAP: error code 53 - 00002035: LdapErr: DSID-0C090A36, comment: Operation not allowed through GC port, data 0, vece]; remaining name 'cn=xxxx,ou=xxxx,ou=xxxxx,dc=xxxxxx,dc=xxxxx'
          at com.atlassian.crowd.embedded.core.CrowdServiceImpl.updateUserCredential(CrowdServiceImpl.java:384)
      

      or:

      2016-03-08 08:50:31,675 ERROR [ajp-bio-8016-exec-1] [atlassian.confluence.servlet.ConfluenceServletDispatcher] sendError Could not execute action
       -- referer: https://dealflow.aramcoventures.com/confluence/resetuserpassword.action?username=mark.rosa&token=32677d2b6bf107c0acad295ba2de35945f12194d | url: /confluence/doresetuserpassword.action | userName: anonymous
      com.atlassian.crowd.exception.runtime.OperationFailedException: org.springframework.ldap.OperationNotSupportedException: [LDAP: error code 53 - 0000052D: SvcErr: DSID-031A12D2, problem 5003 (WILL_NOT_PERFORM), data 0
      

      It would be great if Confluence could handle it and warn its users that the password does not match the Policy.

            Unassigned Unassigned
            emallmann Eduardo Mallmann (Inactive)
            Votes:
            6 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: