-
Type:
Spec Change
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Component/s: Authentication
-
Needed
Summary
MONGODB-CR is removed in MongoDB 4.0 and driver's that have completed DRIVERS-2511 can subsequently remove support for MONGODB-CR authentication.
Motivation
Who is the affected end user?
Users attempting to use MONGODB-CR authentication.
How does this affect the end user?
Users attempting to use MONGODB-CR authentication and are not aware it is no longer supported on 4.0 servers.
How likely is it that this problem or use case will occur?
Rare
If the problem does occur, what are the consequences and how severe are they?
Driver will not be able to authenticate.
Is this issue urgent?
No
Is this ticket required by a downstream team?
No
Is this ticket only for tests?
No
Acceptance Criteria
If the driver exposes the authentication mechanism in a public API, then:
- Deprecate MONGODB-CR and raise an error indicating to the user that MONGODB-CR is no longer supported in MongoDB 4.0 and subsequently the current driver version.
If the driver does not expose the authentication mechanism in a public API then:
- Completely remove MONGODB-CR functionality from the driver.
If not already done with DRIVERS-2938 sync the auth legacy spec tests to https://github.com/mongodb/specifications/pull/1611