Record reusable password handoff
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

This commit is contained in:
tegwick 2026-07-28 17:56:04 +02:00
parent 746bf21715
commit 53d38f2f1e

View file

@ -89,6 +89,14 @@ resumable onboarding. Authentication and factor screens must redirect or
handoff to NetKingdom-owned surfaces; the portal must never handle provider
admin credentials or store password/MFA secrets.
2026-07-28 increment: the deployed portal presents an HTTPS-only interstitial
to NetKingdom's 15-minute, single-use password setup surface after provisioning
and lets an authorized administrator renew that handoff for an already-linked
identity. The portal never receives the password. Adapter and browser
regressions are included in the 105-test passing suite. Invitation,
verification, consent/profile, tenant selection, MFA enrollment, and full
accessibility breadth remain.
## T04 - Implement tenant-admin and platform-admin UX
```task
@ -174,8 +182,12 @@ persisted the LLDAP subject link with `password_setup_required`. A live
newline-bearing proxy Secret exposed an HTTP transport bug; commit `0ef2ae5`
normalizes required runtime values, adds regression coverage, passes all 105
tests (three integration skips), and is deployed on railiance01. The remaining
acceptance gate is a reusable first-password handoff and MFA enrollment:
LLDAP SMTP is not configured, and no one-shot operator password was used.
reusable first-password gate is now deployed: an authorized portal action
creates or renews a 15-minute, single-use NetKingdom URL. Live disposable-user
conformance proved revocation, validation without consumption, OPAQUE password
registration, directory login, replay denial, and cleanup. Remaining Binky
acceptance is the human-selected password, MFA enrollment, and tenant
claim/denial evidence; no one-shot operator password was used.
## T08 - Closure and next-stage handoff