Skip to content

Document Strict UI Session Mode - #5309

Open
LutaoX wants to merge 3 commits into
mainfrom
docs/strict-ui-session-mode
Open

Document Strict UI Session Mode#5309
LutaoX wants to merge 3 commits into
mainfrom
docs/strict-ui-session-mode

Conversation

@LutaoX

@LutaoX LutaoX commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add Strict UI Session Mode as the final identity and access management control on the Cloud security controls page.
  • Document the 15-minute inactivity limit, 12-hour maximum session, SAML prerequisite, scope, enablement, and limitations.
  • Link to the guidance from the Account access introduction.
  • Add links to the existing SAML and SCIM references in the Account access introduction.

Why

Strict UI Session Mode is approaching GA but has no public documentation. Customers need to understand what sessions it affects, how inactivity is measured, and how to request enablement.

Test plan

  • Confirm the new section renders under Identity and access management at /best-practices/security-controls#restrict-cloud-ui-session-lifetimes.
  • Confirm the Account access page links to the new section, SAML, and SCIM.
  • Confirm the SAML, support ticket, Account Id, and related internal links resolve.

Validation

  • Branch created from the latest temporalio/documentation main.
  • git diff --check passes.
  • Local Vale is unavailable; PR CI runs the repository Vale gate.

Made with Cursor

Co-authored-by: Cursor <cursoragent@cursor.com>
@LutaoX
LutaoX requested a review from a team as a code owner September 11, 2026 17:10
@vercel

vercel Bot commented Sep 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
temporal-documentation Ready Ready Preview Sep 11, 2026 7:32pm UTC

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

📖 Docs PR preview links

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ec8a525d94

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".


For non-human access (CI/CD pipelines, backend services), use [Temporal Cloud Service Accounts](/cloud/manage-access/service-accounts) instead of shared user logins. Service Accounts are machine identities that can be granted specific permissions without ties to an individual. Create separate Service Accounts with unique API keys for different applications or microservices, and apply least privilege to each (for example, a service account that only has access to one Namespace).

### Restrict Cloud UI session lifetimes

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Move session-mode operations into the Cloud access docs

Keep a brief best-practice recommendation here, but move the prerequisites, support-ticket procedure, scope, and timer behavior to a page under docs/cloud/manage-access/. The architecture guide assigns SAML and Cloud-specific operations to the Temporal Cloud section, while this 55-line addition adds four headings and takes the security-controls page from 16 to 20 headings, beyond the repository's target of fewer than 15 total.

AGENTS.md reference: AGENTS.md:L247-L253

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note the key reason for having this feature here is because the feature itself is for security control use cases and best practices rather than access management.
The target persona or market sector is governance sector, financial services that have stricter compliance and security policies and requirements to fulfill.

Comment thread docs/best-practices/security-controls.mdx Outdated
Comment thread docs/best-practices/security-controls.mdx Outdated

#### Understand how inactivity is measured

Only Cloud UI activity that sends a request to Temporal Cloud resets the inactivity timer (e.g. create a Namespace). Mouse movement, scrolling, or reading information that has already loaded does not reset the timer.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <Std.Abbreviations.Latin> reported by reviewdog 🐶
Use 'for example' instead of 'e.g.'.

Suggested change
Only Cloud UI activity that sends a request to Temporal Cloud resets the inactivity timer (e.g. create a Namespace). Mouse movement, scrolling, or reading information that has already loaded does not reset the timer.
Only Cloud UI activity that sends a request to Temporal Cloud resets the inactivity timer (for example create a Namespace). Mouse movement, scrolling, or reading information that has already loaded does not reset the timer.

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.

2 participants