Skip to content

Design tenant-scoped agent access for preview CMS and viewing - #62

Closed
intel352 wants to merge 2 commits into
mainfrom
docs/tenant-scoped-agent-access-20261009
Closed

intel352 wants to merge 2 commits into
mainfrom
docs/tenant-scoped-agent-access-20261009

Conversation

@intel352

@intel352 intel352 commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

The Tina preview task currently depends on a bounded personal browser session. When it expires, agents cannot independently inspect saved CMS changes or carry out authorized corrections. This proposed design uses the existing reusable Workflow/auth/authz/CMS architecture for a separate revocable service principal, a registered assertion grant and short-lived tokens.

The initial grant is limited to preview tenant234, with read/history access and a separately approved body-only update option for pages3 and6. Protected frontend viewing has its own explicit exact-origin GET/HEAD permission and audience because a CMS token cannot satisfy the current Basic gate. The proposal describes required upstream hardening, current durable-grant/revocation checks, key custody, audit and saved-history boundaries. Unsaved drafts need separate autosave/presence support.

Validation: docs-only exact head 0c872c39bcb1916d3fca6d6c8a128f0967d033fc; diff/link/boundary checks passed. Independent complete design re-review approved with no findings; report SHA256 a7ea4cfccbc54f4bc119a1960904d925725563aca6cf8f28deeefb7077a2979c. No runtime code changes, credentials, keys, clients, grants or tokens were created. Implementation, mounted runtime tests, staging adoption and separate owner activation remain prerequisites; this draft authorizes none of those actions.

@intel352

Copy link
Copy Markdown
Contributor Author

Closing as incorporated by merged #63/#68 (#68). Rechecked exact predecessor head 0c872c39bcb1916d3fca6d6c8a128f0967d033fc. Its README and design-document contents survive in accepted main d2b174bec8e06dfee519d17380d46242cc765af7 with additive amendments only: no original line or heading was removed or reordered. No unique source work remains in this predecessor. The branch, commits and historical receipts are retained; this closure grants no credential or hosted activation authority.

@intel352 intel352 closed this Oct 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant