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
description: Learn about the Enterprise SSO authentication flows.
4
4
---
5
5
6
-
Clerk offers the following types of Enterprise SSO connections: [EASIE](#easie), [SAML](#saml), and [OIDC](#oidc).
7
-
8
-
## EASIE
9
-
10
-
EASIE connections support the authentication flows described at [easie.dev](https://easie.dev).
6
+
Clerk offers the following types of Enterprise SSO connections: [SAML](#saml), [OIDC](#oidc), and [EASIE](#easie).
11
7
12
8
## SAML
13
9
@@ -60,3 +56,7 @@ To mitigate the risks associated with IdP-initiated flows, Clerk implements seve
60
56
## OIDC
61
57
62
58
Clerk supports Enterprise SSO via the OpenID Connect (OIDC) protocol, either through [EASIE](#easie) or by [integrating with any OIDC-compatible provider](/docs/authentication/enterprise-connections/oidc/custom-provider).
59
+
60
+
### EASIE
61
+
62
+
EASIE connections support the authentication flows described at [easie.dev](https://easie.dev).
description: Clerk's <OrganizationList /> component is used to display organization related memberships, invitations, and suggestions for the user.
4
4
---
5
5
6
-
{{ style: { maxWidth: '460px' } }}
6
+
{{ style: { maxWidth: '460px' } }}
7
7
8
-
The `<OrganizationList />` component is used to display organizationrelated memberships, [invitations, and suggestions](/docs/organizations/overview#automatic-invitations-and-suggestions) for the user.
8
+
The `<OrganizationList />` component displays organization-related memberships and automatic [invitations](/docs/organizations/verified-domains#automatic-invitations) and [suggestions](/docs/organizations/verified-domains#automatic-suggestions) for the user.
9
9
10
10
## Properties
11
11
12
-
All props are optional.
12
+
The `<OrganizationList />` component accepts the following properties, all of which are **optional**:
By default, users can switch between organization and their personal account. This option controls whether `<OrganizationList />` will include the user's personal account in the organization list. Setting this to `false` will hide the personal account entry, and users will only be able to switch between organizations. Defaults to `false`.
18
+
The full URL or path to navigate to after creating a new organization.
Hides the screen for sending invitations after an organization is created. When left undefined Clerk will automatically hide the screen if the number of max allowed members is equal to 1. Defaults to `false`.
25
+
The full URL or path to navigate to after selecting an organization. Defaults to `undefined`.
Optional object to style your components. Will only affect [Clerk components](/docs/components/overview) and not [Account Portal](/docs/customization/account-portal/overview) pages.
32
+
The full URL or path to navigate to after selecting the personal account. Defaults to `undefined`.
Full URL or path to navigate to after creating a new organization.
39
+
Optional object to style your components. Will only affect [Clerk components](/docs/components/overview) and not [Account Portal](/docs/customization/account-portal/overview) pages.
Full URL or path to navigate to after selecting the personal account. Defaults to `undefined`.
53
+
A boolean that controls whether `<OrganizationList />` will include the user's personal account in the organization list. Setting this to `true` will hide the personal account option, and users will only be able to switch between organizations. Defaults to `false`.
54
54
55
55
---
56
56
57
57
-`hideSlug`
58
58
-`boolean`
59
59
60
-
Hides the optional slug field in the organization creation screen.
60
+
A boolean that controls whether the optional slug field in the organization creation screen is hidden. Defaults to `false`.
61
61
62
62
---
63
63
64
-
-`fallback?`
65
-
-`ReactNode`
64
+
-`skipInvitationScreen`
65
+
-`boolean | undefined`
66
66
67
-
An optional element to be rendered while the component is mounting.
67
+
A boolean that controls whether the screen for sending invitations after an organization is created is hidden. When `undefined`, Clerk will automatically hide the screen if the number of max allowed members is equal to 1. Defaults to `false`.
68
68
</Properties>
69
69
70
70
## Usage with frameworks
@@ -170,103 +170,105 @@ All props are optional.
170
170
</Tab>
171
171
</Tabs>
172
172
173
-
## Usage with JavaScript
173
+
<Ifsdk="javascript-frontend">
174
+
## Usage with JavaScript
174
175
175
-
The following methods available on an instance of the [`Clerk`](/docs/references/javascript/clerk/clerk) class are used to render and control the `<OrganizationList />` component:
176
+
The following methods available on an instance of the [`Clerk`](/docs/references/javascript/clerk/clerk) class are used to render and control the `<OrganizationList />` component:
The following examples assume that you have followed the [quickstart](/docs/quickstarts/javascript) in order to add Clerk to your JavaScript application.
181
+
The following examples assume that you have followed the [quickstart](/docs/quickstarts/javascript) in order to add Clerk to your JavaScript application.
181
182
182
-
## `mountOrganizationList()`
183
+
## `mountOrganizationList()`
183
184
184
-
Render the `<OrganizationList />` component to an HTML `<div>` element.
185
+
Render the `<OrganizationList />` component to an HTML `<div>` element.
185
186
186
-
```typescript
187
-
function mountOrganizationList(node:HTMLDivElement, props?:OrganizationListProps):void
188
-
```
187
+
```typescript
188
+
function mountOrganizationList(node:HTMLDivElement, props?:OrganizationListProps):void
0 commit comments