diff options
Diffstat (limited to 'src/mongo/db/auth/authz_manager_external_state_mock.cpp')
-rw-r--r-- | src/mongo/db/auth/authz_manager_external_state_mock.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mongo/db/auth/authz_manager_external_state_mock.cpp b/src/mongo/db/auth/authz_manager_external_state_mock.cpp index 00d479756a6..aae6de7764e 100644 --- a/src/mongo/db/auth/authz_manager_external_state_mock.cpp +++ b/src/mongo/db/auth/authz_manager_external_state_mock.cpp @@ -112,7 +112,11 @@ void AuthzManagerExternalStateMock::setAuthzVersion(int version) { std::unique_ptr<AuthzSessionExternalState> AuthzManagerExternalStateMock::makeAuthzSessionExternalState(AuthorizationManager* authzManager) { - return std::make_unique<AuthzSessionExternalStateMock>(authzManager); + auto ret = std::make_unique<AuthzSessionExternalStateMock>(authzManager); + // Construct a `AuthzSessionExternalStateMock` structure that represents the default no-auth + // state of a running mongod. + ret->setReturnValueForShouldIgnoreAuthChecks(true); + return ret; } Status AuthzManagerExternalStateMock::findOne(OperationContext* opCtx, |