summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/user_management_commands.cpp
diff options
context:
space:
mode:
authorSpencer Jackson <spencer.jackson@mongodb.com>2018-08-22 15:25:52 -0400
committerSpencer Jackson <spencer.jackson@mongodb.com>2018-09-17 17:21:40 -0400
commite78dc4e8cf32da88062090410ab8617f604633c9 (patch)
treedf238a81200a01b354ebad2ad9ecd2dc7c9bedb3 /src/mongo/db/commands/user_management_commands.cpp
parentf99914d14b76718f1fef879cfaabe23c0c8f0857 (diff)
downloadmongo-e78dc4e8cf32da88062090410ab8617f604633c9.tar.gz
SERVER-36606: Allow commands to expose names of sensitive fields
Diffstat (limited to 'src/mongo/db/commands/user_management_commands.cpp')
-rw-r--r--src/mongo/db/commands/user_management_commands.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mongo/db/commands/user_management_commands.cpp b/src/mongo/db/commands/user_management_commands.cpp
index 603e5519b1d..84fff5c50a8 100644
--- a/src/mongo/db/commands/user_management_commands.cpp
+++ b/src/mongo/db/commands/user_management_commands.cpp
@@ -850,8 +850,8 @@ public:
return true;
}
- void redactForLogging(mutablebson::Document* cmdObj) const override {
- auth::redactPasswordData(cmdObj->root());
+ StringData sensitiveFieldName() const final {
+ return "pwd"_sd;
}
} cmdCreateUser;
@@ -980,10 +980,9 @@ public:
return true;
}
- void redactForLogging(mutablebson::Document* cmdObj) const override {
- auth::redactPasswordData(cmdObj->root());
+ StringData sensitiveFieldName() const final {
+ return "pwd"_sd;
}
-
} cmdUpdateUser;
class CmdDropUser : public BasicCommand {