Files
mongo/jstests/auth/authn_session_abandoned.js
Zac 591928c619 SERVER-108478 JS formatted by prettier and remove clang-format (#39656)
GitOrigin-RevId: 6c8f6aded47f260aa4f7c231b17dae3302cb1e04
2025-08-21 17:27:09 +00:00

25 lines
780 B
JavaScript

// Test for auth counters in serverStatus.
const kFailedToAuthMsgId = 5286307;
const mongod = MongoRunner.runMongod();
try {
mongod.getDB("admin").createUser({"user": "admin", "pwd": "pwd", roles: ["root"], mechanisms: ["SCRAM-SHA-256"]});
const shellCmd = () => {
// base64 encoded: 'n,,n=admin,r=deadbeefcafeba11';
const kClientPayload = "biwsbj1hZG1pbixyPWRlYWRiZWVmY2FmZWJhMTE=";
db.getSiblingDB("admin").runCommand({saslStart: 1, mechanism: "SCRAM-SHA-256", payload: kClientPayload});
};
startParallelShell(shellCmd, mongod.port)();
assert.soon(() =>
checkLog.checkContainsOnceJson(mongod, kFailedToAuthMsgId, {"result": ErrorCodes.AuthenticationAbandoned}),
);
} finally {
MongoRunner.stopMongod(mongod);
}