diff options
Diffstat (limited to 'src/mongo/db/auth/authz_manager_external_state.cpp')
-rw-r--r-- | src/mongo/db/auth/authz_manager_external_state.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/auth/authz_manager_external_state.cpp b/src/mongo/db/auth/authz_manager_external_state.cpp index c81c6d1324f..f0a30f51a9d 100644 --- a/src/mongo/db/auth/authz_manager_external_state.cpp +++ b/src/mongo/db/auth/authz_manager_external_state.cpp @@ -40,11 +40,11 @@ stdx::function<std::unique_ptr<AuthzManagerExternalState>()> AuthzManagerExterna AuthzManagerExternalState::AuthzManagerExternalState() = default; AuthzManagerExternalState::~AuthzManagerExternalState() = default; -bool AuthzManagerExternalState::shouldUseRolesFromConnection(OperationContext* txn, +bool AuthzManagerExternalState::shouldUseRolesFromConnection(OperationContext* opCtx, const UserName& userName) { - if (!txn || !txn->getClient() || !txn->getClient()->session()) + if (!opCtx || !opCtx->getClient() || !opCtx->getClient()->session()) return false; - auto& sslPeerInfo = SSLPeerInfo::forSession(txn->getClient()->session()); + auto& sslPeerInfo = SSLPeerInfo::forSession(opCtx->getClient()->session()); return sslPeerInfo.subjectName == userName.getUser() && userName.getDB() == "$external" && !sslPeerInfo.roles.empty(); } |