fix(database): respect Workers PBKDF2 iteration limit
This commit is contained in:
1 parent
9862348d70
commit
349ac4fc87
15 files changed
+26
-14
No files matched your search
@@ -111,6 +111,8 @@ const setup = await call("/api/db-admin/setup", "POST", {
|
||||
username: "lifeos-admin", password: "local test password with 28 chars", acknowledged: true
|
||||
});
|
||||
assert.equal(setup.status, 200);
|
||||
assert.equal(sqlite.prepare("SELECT iterations FROM lifeos_admin_credentials WHERE user_id = ?").get("alice").iterations, 100_000,
|
||||
"password hashing stays within the deployed Workers PBKDF2 limit");
|
||||
assert.equal((await call("/api/db-admin/config")).body.configured, true);
|
||||
assert.equal((await call("/api/db-admin/setup", "POST", { username: "lifeos-admin", password: "replacement password 123", acknowledged: true })).status, 409);
|
||||
assert.equal((await call("/api/db-admin/tables/tasks/rows", "GET", undefined, { ...headers, "x-lifeos-admin-session": setup.body.token })).status, 200);
|
||||
|
||||
Reference in new issue
Block a user