[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 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. |