Spaces:
Building
Building
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, | |
} | |