summaryrefslogtreecommitdiff
path: root/jstests/sharding/auth.js
diff options
context:
space:
mode:
authorAndreas Nilsson <andreas.nilsson@10gen.com>2014-11-04 17:38:45 -0500
committerAndreas Nilsson <andreas.nilsson@10gen.com>2014-11-04 17:39:12 -0500
commit2a741dfecb4fa1ee894ddbfc81b21f42687bc46f (patch)
tree425e8571dd0a78eb1d79d0cd2767c0d14a7cfc85 /jstests/sharding/auth.js
parent8de98e198650d1e3eb261c3526b5e5df93527c97 (diff)
downloadmongo-2a741dfecb4fa1ee894ddbfc81b21f42687bc46f.tar.gz
SERVER-7596 Fix sharding/auth.js test to use SCRAM-SHA-1
Diffstat (limited to 'jstests/sharding/auth.js')
-rw-r--r--jstests/sharding/auth.js11
1 files changed, 5 insertions, 6 deletions
diff --git a/jstests/sharding/auth.js b/jstests/sharding/auth.js
index cb923f4097b..104ba72f022 100644
--- a/jstests/sharding/auth.js
+++ b/jstests/sharding/auth.js
@@ -20,10 +20,8 @@ testUserReadOnly = {
function login(userObj , thingToUse ) {
if ( ! thingToUse )
thingToUse = s;
-
- var n = thingToUse.getDB(userObj.db).runCommand({getnonce: 1});
- var a = thingToUse.getDB(userObj.db).runCommand({authenticate: 1, user: userObj.username, nonce: n.nonce, key: thingToUse.getDB("admin").__pwHash(n.nonce, userObj.username, userObj.password)});
- printjson(a);
+
+ thingToUse.getDB(userObj.db).auth(userObj.username, userObj.password);
}
function logout(userObj, thingToUse ) {
@@ -261,8 +259,9 @@ printjson(res);
assert.commandWorked(res);
// check that dump doesn't get stuck with auth
-var x = runMongoProgram( "mongodump", "--host", "127.0.0.1:31000", "-d", testUser.db, "-u", testUser.username, "-p", testUser.password);
-
+var x = runMongoProgram( "mongodump", "--host", "127.0.0.1:31000", "-d", testUser.db, "-u",
+ testUser.username, "-p", testUser.password, "--authenticationMechanism",
+ "SCRAM-SHA-1");
print("result: "+x);
// test read only users