summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/sasl_mechanism_registry_test.cpp
diff options
context:
space:
mode:
authorSpencer Jackson <spencer.jackson@mongodb.com>2018-04-11 21:03:34 -0400
committerSpencer Jackson <spencer.jackson@mongodb.com>2018-04-13 11:47:50 -0400
commitad3671a64bd8958370a4aeaf93fe00d2d1272e3a (patch)
tree5deaac27727c4f18bb92b18558612217a0bde9d8 /src/mongo/db/auth/sasl_mechanism_registry_test.cpp
parente1c1f549af352f9574f0c54cc8e51ced13e17c61 (diff)
downloadmongo-ad3671a64bd8958370a4aeaf93fe00d2d1272e3a.tar.gz
SERVER-34446: Remove normalization of SCRAM-SHA-256 prinicpal names
Diffstat (limited to 'src/mongo/db/auth/sasl_mechanism_registry_test.cpp')
-rw-r--r--src/mongo/db/auth/sasl_mechanism_registry_test.cpp52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/mongo/db/auth/sasl_mechanism_registry_test.cpp b/src/mongo/db/auth/sasl_mechanism_registry_test.cpp
index 8c8515adb43..1fdea125852 100644
--- a/src/mongo/db/auth/sasl_mechanism_registry_test.cpp
+++ b/src/mongo/db/auth/sasl_mechanism_registry_test.cpp
@@ -179,40 +179,6 @@ public:
<< "roles"
<< BSONArray()),
BSONObj()));
-
-
- ASSERT_OK(authManagerExternalState->insert(
- opCtx.get(),
- NamespaceString("admin.system.users"),
- BSON("_id"
- << "test.collision"
- << "user"
- << "collision"
- << "db"
- << "test"
- << "credentials"
- << BSON("SCRAM-SHA-256"
- << scram::Secrets<SHA256Block>::generateCredentials("collision", 15000))
- << "roles"
- << BSONArray()),
- BSONObj()));
-
- // A user whose name does not equal "test.collision"'s, but ends in a Zero Width Joiner.
- ASSERT_OK(authManagerExternalState->insert(
- opCtx.get(),
- NamespaceString("admin.system.users"),
- BSON("_id"
- << "test.collision‍" // This string ends in a ZWJ
- << "user"
- << "collision‍" // This string ends in a ZWJ
- << "db"
- << "test"
- << "credentials"
- << BSON("SCRAM-SHA-256"
- << scram::Secrets<SHA256Block>::generateCredentials("collision", 15000))
- << "roles"
- << BSONArray()),
- BSONObj()));
}
ServiceContextNoop serviceContext;
@@ -271,24 +237,6 @@ TEST_F(MechanismRegistryTest, invalidUserCantAdvertiseMechs) {
AssertionException);
}
-TEST_F(MechanismRegistryTest, collisionsPreventAdvertisement) {
- registry.registerFactory<FooMechanismFactory<true>>(
- SASLServerMechanismRegistry::kNoValidateGlobalMechanisms);
-
- BSONObjBuilder builder;
-
- registry.advertiseMechanismNamesForUser(opCtx.get(),
- BSON("isMaster" << 1 << "saslSupportedMechs"
- << "test.collision"),
- &builder);
- ASSERT_THROWS(
- registry.advertiseMechanismNamesForUser(opCtx.get(),
- BSON("isMaster" << 1 << "saslSupportedMechs"
- << "test.collision‍"),
- &builder),
- AssertionException);
-}
-
TEST_F(MechanismRegistryTest, strongMechCanAdvertise) {
registry.registerFactory<BarMechanismFactory<true>>(
SASLServerMechanismRegistry::kNoValidateGlobalMechanisms);