[SERVER-15313] Client support for SCRAM should not depend on db/auth Created: 18/Sep/14  Updated: 02/Oct/14  Resolved: 23/Sep/14

Status: Closed
Project: Core Server
Component/s: Internal Code
Affects Version/s: None
Fix Version/s: 2.7.7

Type: Bug Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Andrew Morrow (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Operating System: ALL
Participants:

 Description   

The SCRAM related code in mongo/client/sasl_scramsha1_client_conversation.h and .cpp will need to be backported to the C++ legacy driver in order to provide SCRAM support in the driver (see DRIVERS-166 and CXX-298).

However, those files currently have dependencies on components in db/auth. The db/auth tree does not exist in the legacy C++ driver.

The files should be moved and refactored as needed to eliminate the dependency on components of db/auth.


Generated at Thu Feb 08 03:37:40 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.