From 44eec293fa2aaa563921681292fc5cb98217e75f Mon Sep 17 00:00:00 2001 From: tegwick Date: Tue, 28 Jul 2026 01:33:04 +0200 Subject: [PATCH] Record identity lifecycle enforcement --- .../NK-WP-0023-user-engine-portal-platform-integration.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/workplans/NK-WP-0023-user-engine-portal-platform-integration.md b/workplans/NK-WP-0023-user-engine-portal-platform-integration.md index deff21f..23a812f 100644 --- a/workplans/NK-WP-0023-user-engine-portal-platform-integration.md +++ b/workplans/NK-WP-0023-user-engine-portal-platform-integration.md @@ -84,6 +84,11 @@ callback. KeyCape image `key-cape:e8b4ede` maps an unambiguous `tenant:::users|admins` directory group envelope into the tenant and coarse tenant-admin claims while refusing ambiguous multi-tenant mapping. +2026-07-28 update: KeyCape image `key-cape:909bb32` fails closed for directory +subjects in `netkingdom-suspended`: authorization-code exchange consumes the +code and returns a safety rejection, while `/userinfo` rejects previously +issued tokens. Unit and profile suites pass. Live Binky MFA acceptance remains. + ## T04 - Integrate authorization, email, audit, and events ```task @@ -123,7 +128,7 @@ KeyCape OIDC edge. Forgejo OCI publication is pending restoration of the OpenBao package-publisher capability; no credential was bypassed or exposed. 2026-07-28 update: public TLS ingress and KeyCape OIDC are active. The current -`user-engine:portal-b2f1185` deployment is healthy with the dedicated CNPG +`user-engine:portal-e23674d` deployment is healthy with the dedicated CNPG cluster, and the companion `identity-provisioner:dbf7cfd` deployment is healthy behind namespace-scoped credentials and default-deny policy. Registry publication, backup/restore evidence, metrics, and automated rollback remain.