Implement connection pooling for the LDAP servers

XMLWordPrintableJSON

    • Type: New Feature
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Networking
    • None
    • Server Security
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      When configured with an external LDAP authentication & authorization, mongod typically performs three LDAP queries using the separate TCP connections:

      1. userToDNMapping processing
      2. to check the provided password
      3. groups retrieval

      The proposed solution is to maintain the connection pool to the external LDAP server and reuse those connections to authenticate the MongoDB clients.

      The authentication state of a connection needs to be set back to unauthenticated (using an anonymous bind) before the connection will be returned back to the pool.

            Assignee:
            [DO NOT USE] Backlog - Security Team
            Reporter:
            Andrey Brindeyev
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: