12345678910111213141516171819202122232425262728293031 |
- export enum SSOProtocol {
- SAML = 'saml',
- OIDC = 'oidc',
- OAuth2 = 'oauth2',
- }
- export type SystemFeatures = {
- sso_enforced_for_signin: boolean
- sso_enforced_for_signin_protocol: SSOProtocol | ''
- sso_enforced_for_web: boolean
- sso_enforced_for_web_protocol: SSOProtocol | ''
- enable_web_sso_switch_component: boolean
- enable_email_code_login: boolean
- enable_email_password_login: boolean
- enable_social_oauth_login: boolean
- is_allow_create_workspace: boolean
- is_allow_register: boolean
- }
- export const defaultSystemFeatures: SystemFeatures = {
- sso_enforced_for_signin: false,
- sso_enforced_for_signin_protocol: '',
- sso_enforced_for_web: false,
- sso_enforced_for_web_protocol: '',
- enable_web_sso_switch_component: false,
- enable_email_code_login: false,
- enable_email_password_login: false,
- enable_social_oauth_login: false,
- is_allow_create_workspace: false,
- is_allow_register: false,
- }
|