SSO providers

Enable SSO using OpenID Connect providers like Okta, Auth0, Azure AD, or Google Workspace.

{#if $canAccess('settings', 'edit')} {/if}
{#if oidcLoading}
{:else if oidcConfigs.length === 0} {:else}
{#each oidcConfigs as config}
{config.name} {#if config.enabled} Enabled {:else} Disabled {/if}
{config.issuerUrl}
{#if $canAccess('settings', 'edit')} deleteOidcConfig(config.id)} onOpenChange={(open) => confirmDeleteOidcId = open ? config.id : null} > {#snippet children({ open })} {/snippet} {/if}
{/each}
{/if} {#if oidcTestResult}
{#if oidcTestResult.success}

Connection successful

{#if oidcTestResult.issuer}

Issuer: {oidcTestResult.issuer}

{/if} {:else}

Connection failed: {oidcTestResult.error}

{/if}
{/if}