summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/authz_session_external_state_s.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/auth/authz_session_external_state_s.cpp')
-rw-r--r--src/mongo/db/auth/authz_session_external_state_s.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/auth/authz_session_external_state_s.cpp b/src/mongo/db/auth/authz_session_external_state_s.cpp
index 47ac9598735..8f42eb3b30d 100644
--- a/src/mongo/db/auth/authz_session_external_state_s.cpp
+++ b/src/mongo/db/auth/authz_session_external_state_s.cpp
@@ -46,4 +46,9 @@ void AuthzSessionExternalStateMongos::startRequest(OperationContext* opCtx) {
_checkShouldAllowLocalhost(opCtx);
}
+MONGO_REGISTER_SHIM(AuthzSessionExternalState::create)
+(AuthorizationManager* const authzManager)->std::unique_ptr<AuthzSessionExternalState> {
+ return std::make_unique<AuthzSessionExternalStateMongos>(authzManager);
+}
+
} // namespace mongo