summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/authz_manager_external_state_mock.cpp
diff options
context:
space:
mode:
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.cpp6
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,