Skip to content

feat(ui,localizations,shared): add the organization Security page SSO overview#8813

Draft
iagodahlem wants to merge 5 commits into
mainfrom
iago/orgs-1603-security-page-ui
Draft

feat(ui,localizations,shared): add the organization Security page SSO overview#8813
iagodahlem wants to merge 5 commits into
mainfrom
iago/orgs-1603-security-page-ui

Conversation

@iagodahlem

Copy link
Copy Markdown
Member

The Security page in <OrganizationProfile /> now renders an SSO overview instead of dropping straight into the configuration wizard:

  • Connection state at a glance — a status badge (Unconfigured / In Progress / Active / Inactive) driven by the connection entity's status, with per-state copy and actions (Start configuration / Continue configuration)
  • Enable SSO toggle — optimistic, gated on a successful test run
  • Inline configuration details — Provider (icon + name), Domain chips (multi-domain wraps), Sign on URL, Issuer, and Certificate, truncating with ellipsis + full-value tooltips for long SAML values
  • ⋯ menu — Edit (re-enters the wizard) and Delete (type-to-confirm using the organization name; lands back on the overview without a remount)

Start / Continue / Edit switch the page into the existing wizard via local view state — the temporary navigation until the wizard gets its back-to-Security header in the integration follow-up.

Under the hood: the page reads only the umbrella enterprise-connection hook and passes data down as props (the wizard's provider stays internal to the wizard), and ResetConnectionDialog is now context-free (hosts pass the delete action and portal root), so the page reuses it outside the wizard. Wizard behavior is unchanged.

States verified against design in light and dark. Known gaps deferred to the wizard-integration follow-up: Edit currently lands on the guard-derived step (the confirmation step for an active connection) rather than forcing step 1, and there's no in-wizard way back to the overview yet.

ORGS-1603. Stacked on #8799.

@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
clerk-js-sandbox Ready Ready Preview, Comment Jun 11, 2026 8:09pm
swingset Ready Ready Preview, Comment Jun 11, 2026 8:09pm

Request Review

@changeset-bot

changeset-bot Bot commented Jun 10, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 87bd9f2

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 21 packages
Name Type
@clerk/localizations Patch
@clerk/shared Patch
@clerk/ui Patch
@clerk/react Patch
@clerk/astro Patch
@clerk/backend Patch
@clerk/chrome-extension Patch
@clerk/clerk-js Patch
@clerk/expo-passkeys Patch
@clerk/expo Patch
@clerk/express Patch
@clerk/fastify Patch
@clerk/hono Patch
@clerk/msw Patch
@clerk/nextjs Patch
@clerk/nuxt Patch
@clerk/react-router Patch
@clerk/tanstack-react-start Patch
@clerk/testing Patch
@clerk/vue Patch
@clerk/swingset Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository YAML (base), Repository UI (inherited)

Review profile: CHILL

Plan: Pro

Run ID: 68aeb928-70cc-454a-a98a-9d0937adc164

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands and usage tips.

@iagodahlem iagodahlem force-pushed the iago/orgs-1603-configure-sso-data-ownership branch from 168e840 to 9a40534 Compare June 11, 2026 19:47
@iagodahlem iagodahlem force-pushed the iago/orgs-1603-security-page-ui branch from 8ab736d to 4f61358 Compare June 11, 2026 19:47
Base automatically changed from iago/orgs-1603-configure-sso-data-ownership to main June 11, 2026 20:03
@iagodahlem iagodahlem force-pushed the iago/orgs-1603-security-page-ui branch from 4f61358 to 87bd9f2 Compare June 11, 2026 20:04
@pkg-pr-new

pkg-pr-new Bot commented Jun 11, 2026

Copy link
Copy Markdown

Open in StackBlitz

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@8813

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@8813

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@8813

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@8813

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@8813

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@8813

@clerk/express

npm i https://pkg.pr.new/@clerk/express@8813

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@8813

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@8813

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@8813

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@8813

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@8813

@clerk/react

npm i https://pkg.pr.new/@clerk/react@8813

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@8813

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@8813

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@8813

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@8813

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@8813

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@8813

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@8813

commit: 87bd9f2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant