Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-1887

Support SASL PLAIN authentication

    • Type: Icon: New Feature New Feature
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Component/s: None
    • None

      LDAP authentication will be supported in server 2.6. The server will accept credentials rendered in plain text and authenticate against LDAP using them. To support this, drivers will need to support the SASL PLAIN mechanism and utilize the $external database. Drivers do NOT need to know anything about LDAP and users will be required to specify both SASL PLAIN as the mechanism and the $external database. Nothing related to LDAP will be surfaced in the driver.

      Section 4.2.2 of the Driver Authentication Spec (https://wiki.10gen.com/display/10GEN/Driver+Authentication) links to the RFC for SASL PLAIN. An example from PyMongo is here: https://gist.github.com/behackett/386d38a9eb6ba7bbabe3

            Assignee:
            Unassigned Unassigned
            Reporter:
            bernie@mongodb.com Bernie Hackett
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: