summaryrefslogtreecommitdiff
path: root/src/mongo/client/async_client.cpp
diff options
context:
space:
mode:
authorMark Benvenuto <mark.benvenuto@mongodb.com>2021-09-16 11:44:59 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-09-21 16:03:28 +0000
commit8dec8abc0d78221d43a2553d9d3dd72110bb4768 (patch)
tree1080f74ce8acc1c66a9cd2b2c910dee7beb01552 /src/mongo/client/async_client.cpp
parent62e9f17cf69cbf90a12bbba63b9dc867a684a2a8 (diff)
downloadmongo-8dec8abc0d78221d43a2553d9d3dd72110bb4768.tar.gz
SERVER-59876 Ensure hostname is progated for internal sasl auth
(cherry picked from commit f9383c046f2895f6622fe48f063ab3c174afcbb6)
Diffstat (limited to 'src/mongo/client/async_client.cpp')
-rw-r--r--src/mongo/client/async_client.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/client/async_client.cpp b/src/mongo/client/async_client.cpp
index b07f5bd0c20..45394a5a47c 100644
--- a/src/mongo/client/async_client.cpp
+++ b/src/mongo/client/async_client.cpp
@@ -98,7 +98,7 @@ BSONObj AsyncDBClient::_buildIsMasterRequest(const std::string& appName,
}
if (hook) {
- return hook->augmentIsMasterRequest(bob.obj());
+ return hook->augmentIsMasterRequest(remote(), bob.obj());
} else {
return bob.obj();
}
@@ -191,6 +191,7 @@ Future<void> AsyncDBClient::authenticateInternal(
#endif
return auth::authenticateInternalClient(clientName,
+ remote(),
mechanismHint,
auth::StepDownBehavior::kKillConnection,
_makeAuthRunCommandHook(),