diff options
author | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2021-09-16 11:44:59 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-09-21 16:03:28 +0000 |
commit | 8dec8abc0d78221d43a2553d9d3dd72110bb4768 (patch) | |
tree | 1080f74ce8acc1c66a9cd2b2c910dee7beb01552 /src/mongo/client/async_client.cpp | |
parent | 62e9f17cf69cbf90a12bbba63b9dc867a684a2a8 (diff) | |
download | mongo-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.cpp | 3 |
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(), |