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

Implement connection pooling for the LDAP servers

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed
    • Major - P3
    • Resolution: Done
    • None
    • None
    • Networking
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              backlog-server-security Backlog - Security Team
              andrey.brindeyev@mongodb.com Andrey Brindeyev
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: