Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
-
1
-
SDK37, SDK39
Description
In order to connect via LDAP the Python SDK needs to force the cxx clients ALLOWED_SASL_AUTH_MECHANISMS to be set to PLAIN. To accomplish this the Python SDK should add a static factory function (ldap_compatible()) to the PasswordAuthenticator.
Note: Historically this was handled via a connection string query parameter, so we can allow this for compatibility w/ 3.x, but we should deprecate this behavior in favor of using the ldap_compatible() factory function provided by the PasswordAuthenticator.
Attachments
For Gerrit Dashboard: PYCBC-1411 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
179790,5 | PYCBC-1411: Expose LDAP authentication via PasswordAuthenticator | master | couchbase-python-client | Status: MERGED | +2 | +1 |