Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a0217e-8c4c-7383-be6b-f50a6e485306
2.5 KiB
NetKingdom SSO/MFA bind credentials
Pointer playbook for the two high-risk credentials used by the NetKingdom LLDAP/privacyIDEA control plane. ops-warden routes these needs; it does not own, read, store, or execute either credential flow.
Ownership
| Credential lane | Custody/update owner | Provider procedure | Current consumer use |
|---|---|---|---|
net-kingdom-lldap-bind-credential |
railiance-platform / OpenBao | net-kingdom's approved LLDAP and resolver reconciliation runbook | identity-provisioner and privacyIDEA's persisted lldap-coulomb resolver |
net-kingdom-privacyidea-admin-token |
railiance-platform / OpenBao | net-kingdom's attended privacyIDEA reconciliation runbook | attended resolver repair and provider-admin verification |
The credentials are intentionally separate. Rotating the LLDAP bind credential requires coordinated consumer reload/reconciliation; rotating the privacyIDEA admin token is a provider-admin action with its own expiry and revocation semantics. Neither lane authorizes a general bundle export or a read of the live Kubernetes Secret.
Worker checklist
- Run
warden route show <lane-id>and confirm the current owner and blocked fields. The lane is a pointer, not a value-vending operation. - Obtain the exact approved action and attended execution window from the owner. Do not request either value in chat, State Hub, Git, command arguments, or normal logs.
- Use the railiance-platform custody path once its concrete OpenBao mount, policy, field names, and consumer delivery contract are published.
- Execute provider-specific reconciliation only through the net-kingdom
owner-controlled runbook. The resolver repair must use protected temporary
input, explicit
--apply, predecessor denial checks, readiness checks, and sanitized evidence. - Retain only non-secret rotation metadata: approval/action id, revision, provider rollout status, public fingerprints where applicable, predecessor rejection/expiry outcome, and cleanup receipt.
Current gate
The routing entries are active so workers can find the ownership boundary, but
they are not yet resolvable fetch lanes. railiance-platform must publish the
concrete OpenBao paths/fields and owner-facing update contract before any
warden access --fetch or proxy execution is enabled. NetKingdom's
NK-WP-0033 T03/T05 attended reconciliation and sanitized proof remain the
provider acceptance gate.
Canonical provider context:
net-kingdom/workplans/NK-WP-0033-keycape-secret-exposure-rotation.md.