summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/sasl_commands.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/auth/sasl_commands.cpp')
-rw-r--r--src/mongo/db/auth/sasl_commands.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/mongo/db/auth/sasl_commands.cpp b/src/mongo/db/auth/sasl_commands.cpp
index aa6a19b840c..5937069e05c 100644
--- a/src/mongo/db/auth/sasl_commands.cpp
+++ b/src/mongo/db/auth/sasl_commands.cpp
@@ -72,7 +72,9 @@ public:
const BSONObj&,
std::vector<Privilege>*) const {}
- void redactForLogging(mutablebson::Document* cmdObj) const override;
+ StringData sensitiveFieldName() const final {
+ return "payload"_sd;
+ }
virtual bool run(OperationContext* opCtx,
const std::string& db,
@@ -100,6 +102,10 @@ public:
const BSONObj&,
std::vector<Privilege>*) const {}
+ StringData sensitiveFieldName() const final {
+ return "payload"_sd;
+ }
+
virtual bool run(OperationContext* opCtx,
const std::string& db,
const BSONObj& cmdObj,
@@ -262,13 +268,6 @@ std::string CmdSaslStart::help() const {
return "First step in a SASL authentication conversation.";
}
-void CmdSaslStart::redactForLogging(mutablebson::Document* cmdObj) const {
- mutablebson::Element element = mutablebson::findFirstChildNamed(cmdObj->root(), "payload");
- if (element.ok()) {
- element.setValueString("xxx").transitional_ignore();
- }
-}
-
bool CmdSaslStart::run(OperationContext* opCtx,
const std::string& db,
const BSONObj& cmdObj,