You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/docs/content/docs/platform/enterprise/sso.mdx
+11-5Lines changed: 11 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,7 @@ Go to **Settings → Security → Single sign-on** in your organization settings
48
48
|**Provider ID**| A short slug identifying this connection. Letters, numbers, and dashes only. It must be **unique across every Sim organization**, so include something specific to you — `azure-ad-acme`, not `azure-ad`. If the ID is taken, Sim tells you and suggests a free one. |
49
49
|**Issuer URL**| The identity provider's issuer URL. Must be HTTPS. |
50
50
|**Domain**| Your organization's email domain, e.g. `company.com`. Users with this domain will be routed through SSO at sign-in. |
51
+
|**Member provisioning**|**Automatic** adds a user authenticated through this verified SSO connection to the organization as a Member and consumes a billed seat. Team seat counts grow with membership; fixed-seat plans require available capacity. **Invite only** authenticates the user without creating organization membership. Neither mode grants workspace access automatically. |
51
52
52
53
**OIDC additional fields:**
53
54
@@ -267,16 +268,17 @@ Once SSO is configured, users with your domain (`company.com`) can sign in throu
267
268
1. User goes to `sim.ai` and clicks **Sign in with SSO**
268
269
2. They enter their work email (e.g. `alice@company.com`)
269
270
3. Sim redirects them to your identity provider
270
-
4. After authenticating, they are returned to Sim and added to your organization automatically
271
-
5. They land in the workspace
271
+
4. After authenticating, they are returned to Sim
272
+
5. If **Member provisioning** is **Automatic**, Sim adds them to the organization as a Member, growing a Team seat count or validating available fixed-seat capacity
273
+
6. They land in an accessible workspace, or see a clear no-access state until an admin grants workspace access
272
274
273
-
Users who sign in via SSO for the first time are automatically provisioned and added to your organization — no manual invite required.
275
+
With **Automatic** provisioning, no invitation is required for organization membership. The join follows the organization's seat policy and does not infer a role from IdP claims: every new user starts as a Member. Team subscriptions grow their billed seat count with membership; fixed-seat plans reject the join when capacity is full. With **Invite only**, SSO proves identity but an invitation is still required for organization or workspace access.
274
276
275
277
<Callouttype="warning">
276
278
Sign-in must start from Sim. Launching from your identity provider's app portal (Microsoft's **My Apps**, Okta's dashboard tile) sends an unsolicited assertion, which Sim rejects. This is deliberate — accepting them would let anyone replay an assertion into your tenant — but it means an IdP-initiated test fails even when the configuration is correct.
277
279
</Callout>
278
280
279
-
SSO provisioning creates internal organization members. External workspace members are different: they are invited to a specific workspace without joining your organization or consuming one of your seats.
281
+
SSO provisioning creates internal organization members but does not grant workspace access. External workspace members are different: they are invited to a specific workspace without joining your organization or consuming one of your seats. Existing invitations and external access take precedence over automatic provisioning so their intended role and workspace grants are preserved.
280
282
281
283
<Callouttype="info">
282
284
Password-based login remains available. Forcing all organization members to use SSO exclusively is not yet supported.
question: "What happens when a user signs in with SSO for the first time?",
302
-
answer: "Sim creates an account for them automatically and adds them to your organization. No manual invite is needed. They are assigned the member role by default. External workspace members are not provisioned through SSO into your organization; they are invited directly to a workspace and remain outside your org roster."
304
+
answer: "Sim creates or links their account. If Member provisioning is Automatic and a seat is available, Sim adds them to your organization as a Member; no manual organization invite is needed. Workspace access is always granted separately. If provisioning is Invite only, or the user already has a pending invitation or external workspace access, Sim preserves that flow instead of creating membership automatically."
305
+
},
306
+
{
307
+
question: "Does disabling someone in the identity provider remove their Sim access?",
308
+
answer: "No. Disabling the IdP account blocks future SSO authentication, but Sim does not currently receive SCIM deprovisioning or IdP logout events to remove membership or revoke active Sim sessions. Remove or suspend the user in Sim as part of offboarding."
303
309
},
304
310
{
305
311
question: "Can I still use email/password login after enabling SSO?",
Copy file name to clipboardExpand all lines: apps/sim/content/blog/enterprise/index.mdx
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ slug: enterprise
3
3
title: 'Sim for Enterprise'
4
4
description: 'Access control, BYOK, self-hosted deployments, on-prem Copilot, SSO & SAML, whitelabeling, Admin API, and flexible data retention—enterprise features for teams with strict security and compliance requirements.'
5
5
date: 2026-02-11
6
-
updated: 2026-08-27
6
+
updated: 2026-08-31
7
7
authors:
8
8
- vik
9
9
readingTime: 10
@@ -35,7 +35,7 @@ faq:
35
35
- q: "Can Copilot be used without sending workflow data to an external AI service?"
36
36
a: "Yes. Copilot can run entirely within a self-hosted deployment using your own LLM keys, so prompts containing context from your workflows, execution logs, and workspace configuration route directly to your chosen provider and never leave your network."
37
37
- q: "What identity providers does Sim support for SSO, and what happens when an employee is deprovisioned?"
38
-
a: "Sim integrates with Okta, Azure AD (Entra ID), Google Workspace, OneLogin, Auth0, JumpCloud, Ping Identity, ADFS, and any SAML 2.0 or OIDC compliant identity provider. Session management ties to your IdP, so logging out there terminates Sim sessions, and account deprovisioning immediately revokes access."
38
+
a: "Sim integrates with Okta, Azure AD (Entra ID), Google Workspace, OneLogin, Auth0, JumpCloud, Ping Identity, ADFS, and any SAML 2.0 or OIDC compliant identity provider. IdP deprovisioning blocks future authentication but does not currently remove Sim membership or revoke active Sim sessions, so offboarding must also remove or suspend access in Sim."
39
39
---
40
40
41
41
We've been working with security teams at larger organizations to bring Sim into environments with strict compliance and data handling requirements. This post covers the enterprise capabilities we've built: granular access control, bring-your-own-keys, self-hosted deployments, on-prem Copilot, SSO & SAML, whitelabeling, compliance, and programmatic management via the Admin API.
@@ -121,9 +121,9 @@ This is particularly relevant for organizations where the context Copilot needs
121
121
122
122
Integrate with your existing identity provider through SAML 2.0 or OIDC. We support Okta, Azure AD (Entra ID), Google Workspace, OneLogin, Auth0, JumpCloud, Ping Identity, ADFS, and any compliant identity provider.
123
123
124
-
Once enabled, users authenticate through your IdP instead of Sim credentials. Your MFA policies apply automatically. Session management ties to your IdP—logout there terminates Sim sessions. Account deprovisioning immediately revokes access.
124
+
Once enabled, users authenticate through your IdP, so its MFA and sign-in policies apply to the authentication event. Sim sessions have their own lifecycle: IdPlogout or deprovisioning does not currently revoke an active Sim session or remove organization membership, so those are explicit Sim admin steps during offboarding.
125
125
126
-
New users are provisioned on first SSO login based on IdP attributes. No invitation emails, no password setup, no manual account creation required.
126
+
Administrators choose how first-time users enter the organization. **Automatic** provisioning adds a user authenticated through the verified SSO connection as a Member and consumes a billed seat; Team seat counts grow with membership, while fixed-seat plans require available capacity. **Invite only** authenticates the user but requires an invitation for organization or workspace access. Automatic provisioning never promotes IdP claims into Sim roles and never grants workspace access implicitly.
127
127
128
128
This centralizes your authentication and audit trail. Your security team's policies apply to Sim access through the same system that tracks everything else.
0 commit comments