-
Type: New Feature
-
Resolution: Done
-
Priority: 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
- depends on
-
NODE-46 Support SASL PLAIN authentication
- Closed
-
CSHARP-747 support SASL PLAIN
- Closed
-
JAVA-827 Support SASL PLAIN authentication
- Closed
-
RUBY-614 Implement SASL PLAIN Authentication Support (LDAP)
- Closed
-
SERVER-6407 Authenticate users via LDAP proxy
- Closed
-
PYTHON-519 SASL PLAIN authentication
- Closed
-
CDRIVER-217 support SASL PLAIN
- Closed