-
feat(webapp): SSO & Directory Sync settings UI improvements (#4196)
发布于
2026-07-09 11:09:45 +00:00 | 502 次提交 在此版本后已推送到 mainSummary
UI/layout/copy pass over the org SSO & Directory Sync settings page
(formerly "Identity & Access"). No logic, gates, flags, or data flow
changed — server-side auth (manage:sso), Enterprise entitlement,
action validation, and data loading are all untouched.- Renamed the nav item, page title, and meta from "Identity & Access" to
"SSO & Directory Sync". - Added a reusable
SettingsLayoutcomponent system (container,
section, header, row, block, actions) modeled on/account/security,
and refactored the SSO page onto it (section titles, dividers, left
title/subtitle + right action rows). - Tightened all UI copy: concise, active voice, consistent labels, no
em-dashes. Selectprimitive: additivewrap,popoverClassName, and
placementprops (all default to prior behavior) so role options show a
bright title with a wrapping description, right-aligned popover, and no
horizontal overflow.- Removed the external-link arrow icon from buttons that open a modal;
kept it only on genuinely external actions (Contact us, Open in new
tab). - Polished the admin portal link dialog: smaller description, tighter
spacing,ClipboardFieldwith a permanent copy button, removed the
redundant Copy link button, and a provider-aware Open label (e.g. "Open
in WorkOS") derived from the link host with a safe fallback.
SSO page UI
Login with SSO and normal email test (local)
https://github.com/user-attachments/assets/b33a4ce9-c1fa-45c9-bd3c-077cb6fc9473
Test plan
- Non-Enterprise org: SSO page shows the upsell state
- Enterprise org, non-Owner without
manage:sso: 403 - Enterprise Owner: verify domains, configure SSO, connect
directory, JIT/default/group role selects, and enforcement toggle all
work - Role select popovers: bright title + wrapping description,
right-aligned, no horizontal scroll - Admin portal dialog: copy button works, "Open in WorkOS" opens the
portal in a new tab
Co-authored-by: Cursor cursoragent@cursor.com
下载附件
- Renamed the nav item, page title, and meta from "Identity & Access" to