summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/security_key.cpp
diff options
context:
space:
mode:
authorAndreas Nilsson <andreas.nilsson@10gen.com>2013-11-14 18:34:21 +0000
committerAndreas Nilsson <andreas.nilsson@10gen.com>2013-11-14 19:11:40 +0000
commit914602bfd51a6a9e83d24abe6e293c749c09c7e0 (patch)
tree9cf1c38d934ec713520ba69a3a3580fcad68bbfc /src/mongo/db/auth/security_key.cpp
parent9030cdfa8707c06b3f8ad9dfb635c2244abcc84e (diff)
downloadmongo-914602bfd51a6a9e83d24abe6e293c749c09c7e0.tar.gz
SERVER-11431 Change clusterAuthMode with setParameter command
Diffstat (limited to 'src/mongo/db/auth/security_key.cpp')
-rw-r--r--src/mongo/db/auth/security_key.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/auth/security_key.cpp b/src/mongo/db/auth/security_key.cpp
index 3ebf9a59044..624d2b1c661 100644
--- a/src/mongo/db/auth/security_key.cpp
+++ b/src/mongo/db/auth/security_key.cpp
@@ -141,8 +141,9 @@ namespace mongo {
internalSecurity.user->getName().getUser().toString(), str);
internalSecurity.user->setCredentials(credentials);
- if (serverGlobalParams.clusterAuthMode == "keyFile" ||
- serverGlobalParams.clusterAuthMode == "sendKeyFile") {
+ int clusterAuthMode = serverGlobalParams.clusterAuthMode.load();
+ if (clusterAuthMode == ServerGlobalParams::ClusterAuthMode_keyFile ||
+ clusterAuthMode == ServerGlobalParams::ClusterAuthMode_sendKeyFile) {
setInternalUserAuthParams(
BSON(saslCommandMechanismFieldName << "MONGODB-CR" <<
saslCommandUserDBFieldName <<