From 7ea3fc90c6c1f175da1e76ff79b1e6ae09377141 Mon Sep 17 00:00:00 2001 From: Andy Schwerin Date: Mon, 6 Apr 2015 10:48:36 -0400 Subject: SERVER-17817 When setting up ClientBasic, get AuthorizationSession object from AuthorizationManager. --- src/mongo/db/auth/authz_manager_external_state_s.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/mongo/db/auth/authz_manager_external_state_s.h') diff --git a/src/mongo/db/auth/authz_manager_external_state_s.h b/src/mongo/db/auth/authz_manager_external_state_s.h index 5e1c97cc8f0..7601993a536 100644 --- a/src/mongo/db/auth/authz_manager_external_state_s.h +++ b/src/mongo/db/auth/authz_manager_external_state_s.h @@ -54,6 +54,8 @@ namespace mongo { virtual ~AuthzManagerExternalStateMongos(); virtual Status initialize(OperationContext* txn); + std::unique_ptr makeAuthzSessionExternalState( + AuthorizationManager* authzManager) override; virtual Status getStoredAuthorizationVersion(OperationContext* txn, int* outVersion); virtual Status getUserDescription( OperationContext* txn, const UserName& userName, BSONObj* result); -- cgit v1.2.1