padreug
deleted branch 2026-06-19 21:09:44 +00:00
issue-29-acl-integration-tests from aiolabs/nsecbunkerd
test(acl): DB-backed integration tests for checkIfPubkeyAllowed (#29)
Add a DB-backed test harness + integration tests for checkIfPubkeyAllowed
docs: migration & DB-maintenance runbook (never full-wipe nsecbunker.db)
padreug
created branch issue-29-acl-integration-tests in aiolabs/nsecbunkerd
2026-06-19 21:03:44 +00:00
docs: migration & DB-maintenance runbook (never full-wipe nsecbunker.db)
Trim applyToken SigningCondition fan-out once override layer is rarely-consulted
Token
expiresAt (TTL) is not enforced post-bind — sign-time ACL ignores it
Trim applyToken SigningCondition fan-out once override layer is rarely-consulted
Superseded by #27 (merged + deployed). This issue asked to trim the applyToken SigningCondition fan-out once the override layer became rarely-consulted — #27 went further and **removed it…
Design discussion / RFC: enforce token + grant lifecycle at sign time (the root behind #24)
Option D (leaning D1) implemented and deployed to all servers via #27 (merge 992c6a8):
Token
expiresAt (TTL) is not enforced post-bind — sign-time ACL ignores it
Fixed by #27 (merge 992c6a8), deployed to all servers 2026-06-19.
fix(acl): enforce token grant lifecycle live at sign time (#24, #25)
Correction: on LNbits-connected instances, the remediation is targeted delete only — never a full wipe
Remove the redundant, always-failing
npm run prisma:migrate step in start.js