| 1234567891011121314151617181920212223242526272829303132 | 
							- 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,
 
- }
 
 
  |