Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-37193

Implement connection pooling for the LDAP servers

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

      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:
            backlog-server-security [DO NOT USE] Backlog - Security Team
            Reporter:
            andrey.brindeyev@mongodb.com Andrey Brindeyev
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: