-
- EE only {setting.ee_only}
+ {#if category == 'SSO/OAuth'}
+
+
SSO
+ {#if !$enterpriseLicense}
+
+ Without EE, the number of SSO users is limited to 50. SCIM/SAML is available on EE
+
+ {/if}
+
+
+
+ The recommended workflow is to to save your oauth setting and test them directly on
+ the login or resource page
+
+
+
+
+
+
+
+
+
+
+
OAuth
+
+ After setting an oauth client, make sure that there is a corresponding resource type
+ with the same name with a "token" field in the admins workspace.
+
+
+
+
+
+ {#each Object.keys(oauths) as k}
+ {#if !['google', 'microsoft', 'github', 'gitlab', 'jumpcloud', 'okta', 'keycloak', 'slack'].includes(k)}
+ {#if oauths[k]}
+
+ {#if values[setting.key]?.length > 0}
+ {#if parseDate(values[setting.key])}
+ License key expires on {parseDate(values[setting.key])}
+ {/if}
{/if}
+ {:else if setting.fieldType == 'email'}
+
+ {:else if setting.fieldType == 'number'}
+
+ {:else if setting.fieldType == 'password'}
+
+ {:else if setting.fieldType == 'boolean'}
+
+
+
+ {:else if setting.fieldType == 'seconds'}
+
+
+
{/if}
- {:else if setting.fieldType == 'email'}
-
- {:else if setting.fieldType == 'number'}
-
- {:else if setting.fieldType == 'password'}
-
- {:else if setting.fieldType == 'boolean'}
-
-
-
- {:else if setting.fieldType == 'seconds'}
-
-
-
- {/if}
- {#if hasError}
-
- Base url must start with http:// or https:// and must not end with a
- trailing slash.
-
+ {#if hasError}
+
+ Base url must start with http:// or https:// and must not end with a
+ trailing slash.
+
+ {/if}
+ {:else}
+
{/if}
- {:else}
-
- {/if}
-
- {/if}
- {/each}
+
+ {/if}
+ {/each}
+
-
+ {/if}
{#if category == 'SMTP'}
@@ -408,104 +514,6 @@
{/if}
{/each}
-
-
-
SSO
- {#if !$enterpriseLicense}
-
- Without EE, the number of SSO users is limited to 50. SCIM/SAML is available on EE
-
- {/if}
-
-
-
- The recommended workflow is to to save your oauth setting and test them directly on the
- login or resource page
-
-
-
-
-
-
-
-
-
-
-
OAuth
-
- After setting an oauth client, make sure that there is a corresponding resource type
- with the same name with a "token" field in the admins workspace.
-
-
-
-
-
- {#each Object.keys(oauths) as k}
- {#if !['google', 'microsoft', 'github', 'gitlab', 'jumpcloud', 'okta', 'keycloak', 'slack'].includes(k)}
- {#if oauths[k]}
-