Package de.xima.fc
Class CmnConst.SystemProperty
- java.lang.Object
-
- de.xima.fc.CmnConst.SystemProperty
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CmnConst.SystemProperty.Defaults
-
Field Summary
Fields Modifier and Type Field Description static String
BACKEND_LOGIN_CONFIG_CLIENTS
An orderedList
ofauthentication client names
of the backend login page.static String
BACKEND_LOGIN_CONFIG_GLOBAL_REDIRECT_TARGET
global redirect target
of the backend login page.static String
BACKEND_LOGIN_CONFIG_INPUT_CLIENT_LAYOUT_TYPE
layout of the input clients
of the backend login page.static String
BACKEND_LOGIN_CONFIG_LAYOUT_TYPE
general layout
of the backend login page.static String
BACKEND_LOGIN_CONFIG_PREFIX
Prefix for system properties related to the backend login configuration.static String
BACKEND_LOGIN_CONFIG_REMEMBER_ME_ACTIVE
Boolean
value that determines whether the remember me option should be displayed on the backend login page.static String
BACKEND_LOGIN_CONFIG_SUPER_USER_LOGIN_ACTIVE
Boolean
value that determines whether the super user login is active.static String
BACKEND_LOGIN_LAYOUT_HEADER
static String
BACKEND_LOGIN_LAYOUT_NOTICE
static String
BACKEND_LOGIN_LAYOUT_NOTICE_POSITION
static String
CONTRACT_UPDATE_PRODUCT_PROMPT_ACTIVE
static String
DEFAULT_URL_CONTRACT_DETAILS
static String
ENCRYPTION_TEST_KEY
static String
ENCRYPTION_TEST_VALUE
static String
GENERIC_REST_SERVLET_ACTIVE
static String
JWT_ACCESS_TOKENS_LIFETIME
static String
JWT_ACCESS_TOKENS_SECRET
static String
JWT_ACCESS_TOKENS_TIMESTAMP
static String
JWT_ID_TOKENS_LIFETIME
static String
JWT_ID_TOKENS_SECRET
static String
JWT_ID_TOKENS_TIMESTAMP
static String
JWT_REFRESH_TOKEN_LIFETIME
static String
JWT_REFRESH_TOKEN_MAX_COUNT
static String
JWT_REFRESH_TOKEN_SECRET
static String
JWT_REFRESH_TOKEN_TIMESTAMP
static String
LICENSE_UPDATE_SERVLET_ACTIVE
static String
MULTI_FACTOR_AUTHENTICATION_ALLOW_RECOVERY
Boolean
whether the user may be able to recover their user account if the MFA token was lost.static String
MULTI_FACTOR_AUTHENTICATION_FORCE
Boolean
value whether to force MFA for all users of the system.static String
MULTI_FACTOR_AUTHENTICATION_INTERVAL_DAYS
Default interval (in days) for which user profile user may save the MFA.static String
MULTI_FACTOR_AUTHENTICATION_PREFIX
Prefix for system properties related to multi factor authentication.static String
PLUGIN_UPDATE_CHECK_JOB_ACTIVE
static String
PLUGIN_UPDATE_CHECK_JOB_EXECUTION_TIME
static String
PLUGIN_UPDATE_CHECK_JOB_LAST_EXECUTION
static String
PLUGIN_UPDATE_CHECK_LAST_TIMESTAMP
static String
PLUGIN_UPDATE_CHECK_TIMESPAN
static String
PROTOCOL_BOT_DETECT_ACTIVE
static String
PROTOCOL_CLEANUP_JOB_ACTIVE
static String
PROTOCOL_CLEANUP_JOB_EXECUTION_TIME
static String
PROTOCOL_CLEANUP_JOB_KEEP_FORM_RECORD_HISTORY
static String
PROTOCOL_CLEANUP_JOB_LAST_EXECUTION
static String
PROTOCOL_CLEANUP_JOB_TIMESPAN
static String
PROTOCOL_SUBMIT_MANIPULATION_ACTIVE
Whether a protocol entry is created when a form was submitted with an invalid submit button UUID.static String
PWD_POLICY_KEY_PREFIX
static String
PWD_POLICY_KEY_PREFIX_RULE
static String
SERVER_CONFIG_FEAT_PREFIX
Prefix for master server config featuresstatic String
SERVER_CONFIG_FEAT_REST_API_ACTIVE_ON_MS
System property that controls whether the REST API is active on the master server.static String
SYSTEM_LOGIN_CREDENTIALS_EXPIRE_INTERVAL_IN_DAYS
Default interval (in days) until credentials will expire.static String
SYSTEM_LOGIN_PREFIX
Prefix for system properties related to the system login configuration.static String
SYSTEM_UPDATE_LOCK
static String
UPLOAD_ALLOW_UNKNOWN_TYPES
System property that controls whether unknown content types for uploads are generally allowed or not.static String
UPLOAD_CUSTOM_MIME_MAPPINGS
System property holding custom MIME mappings to extend/override mappings provided by the context (web.xml).static String
UPLOAD_DISABLE_MIMECHECK
System property that controls whether the content type verification for uploads is enabled or disabled.static String
UPLOAD_PREFIX
Prefix for system properties related to upload validation.static String
USER_AUTO_CONNECT_ACCOUNTS_ENABLED
Boolean
value that determines whether user accounts from external IDPs should be connected automatically to existing user profiles if the user account provides an email address that matches a verified user email of a user profile.static String
USER_AUTO_PROFILE_CREATION
Boolean
value that determines if user profiles will be created automatically when users sign in with an account from an external IDP (and have access to the backend via filters) or if the creation of the profile requires confirmation.static String
USER_DISCOVERY_ENABLED
Boolean
value that determines if the user discovery feature is enabled.static String
USER_INVITATION_NEED_MANUAL_ACCEPTANCE
Boolean
value that determines if user invitations are accepted automatically or need to be accepted by the user manually.static String
USER_MY_PROFILE_CONNECT_ACCOUNT_ENABLED
Boolean
value that determines whether user can manually connect accounts to their profile.static String
USER_MY_PROFILE_MERGE_PROFILES_ENABLED
Boolean
value that determines whether users can merge their profile with another profile based on the user email.static String
USER_MY_PROFILE_PREFIX
Prefix for system properties related to how users can configure their profile on their own.static String
USER_PREFIX
Prefix for user related settings.static String
USER_PROFILE_WELCOME_MAIL_ENABLED
Boolean
value that determines if the sending of a welcome mail should be sent after a user registers.static String
USER_PROFILES_DELETE_ON_CLIENT_DELETE
Boolean
value that determines whether users exclusive to a client should be deleted on client deletion by default.
-
Constructor Summary
Constructors Constructor Description SystemProperty()
-
-
-
Field Detail
-
ENCRYPTION_TEST_KEY
public static final String ENCRYPTION_TEST_KEY
- See Also:
- Constant Field Values
-
ENCRYPTION_TEST_VALUE
public static final String ENCRYPTION_TEST_VALUE
- See Also:
- Constant Field Values
-
PLUGIN_UPDATE_CHECK_LAST_TIMESTAMP
public static final String PLUGIN_UPDATE_CHECK_LAST_TIMESTAMP
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_LAYOUT_HEADER
public static final String BACKEND_LOGIN_LAYOUT_HEADER
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_LAYOUT_NOTICE
public static final String BACKEND_LOGIN_LAYOUT_NOTICE
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_LAYOUT_NOTICE_POSITION
public static final String BACKEND_LOGIN_LAYOUT_NOTICE_POSITION
- See Also:
- Constant Field Values
-
SYSTEM_UPDATE_LOCK
public static final String SYSTEM_UPDATE_LOCK
- See Also:
- Constant Field Values
-
PROTOCOL_CLEANUP_JOB_ACTIVE
public static final String PROTOCOL_CLEANUP_JOB_ACTIVE
- See Also:
- Constant Field Values
-
PROTOCOL_CLEANUP_JOB_LAST_EXECUTION
public static final String PROTOCOL_CLEANUP_JOB_LAST_EXECUTION
- See Also:
- Constant Field Values
-
PROTOCOL_CLEANUP_JOB_TIMESPAN
public static final String PROTOCOL_CLEANUP_JOB_TIMESPAN
- See Also:
- Constant Field Values
-
PROTOCOL_CLEANUP_JOB_EXECUTION_TIME
public static final String PROTOCOL_CLEANUP_JOB_EXECUTION_TIME
- See Also:
- Constant Field Values
-
PROTOCOL_CLEANUP_JOB_KEEP_FORM_RECORD_HISTORY
public static final String PROTOCOL_CLEANUP_JOB_KEEP_FORM_RECORD_HISTORY
- See Also:
- Constant Field Values
-
PROTOCOL_BOT_DETECT_ACTIVE
public static final String PROTOCOL_BOT_DETECT_ACTIVE
- See Also:
- Constant Field Values
-
PROTOCOL_SUBMIT_MANIPULATION_ACTIVE
public static final String PROTOCOL_SUBMIT_MANIPULATION_ACTIVE
Whether a protocol entry is created when a form was submitted with an invalid submit button UUID.- See Also:
- Constant Field Values
-
PWD_POLICY_KEY_PREFIX
public static final String PWD_POLICY_KEY_PREFIX
- See Also:
- Constant Field Values
-
PWD_POLICY_KEY_PREFIX_RULE
public static final String PWD_POLICY_KEY_PREFIX_RULE
- See Also:
- Constant Field Values
-
LICENSE_UPDATE_SERVLET_ACTIVE
public static final String LICENSE_UPDATE_SERVLET_ACTIVE
- See Also:
- Constant Field Values
-
DEFAULT_URL_CONTRACT_DETAILS
public static final String DEFAULT_URL_CONTRACT_DETAILS
- See Also:
- Constant Field Values
-
CONTRACT_UPDATE_PRODUCT_PROMPT_ACTIVE
public static final String CONTRACT_UPDATE_PRODUCT_PROMPT_ACTIVE
- See Also:
- Constant Field Values
-
PLUGIN_UPDATE_CHECK_TIMESPAN
public static final String PLUGIN_UPDATE_CHECK_TIMESPAN
- See Also:
- Constant Field Values
-
PLUGIN_UPDATE_CHECK_JOB_ACTIVE
public static final String PLUGIN_UPDATE_CHECK_JOB_ACTIVE
- See Also:
- Constant Field Values
-
PLUGIN_UPDATE_CHECK_JOB_LAST_EXECUTION
public static final String PLUGIN_UPDATE_CHECK_JOB_LAST_EXECUTION
- See Also:
- Constant Field Values
-
PLUGIN_UPDATE_CHECK_JOB_EXECUTION_TIME
public static final String PLUGIN_UPDATE_CHECK_JOB_EXECUTION_TIME
- See Also:
- Constant Field Values
-
GENERIC_REST_SERVLET_ACTIVE
public static final String GENERIC_REST_SERVLET_ACTIVE
- See Also:
- Constant Field Values
-
USER_PREFIX
public static final String USER_PREFIX
Prefix for user related settings.- See Also:
- Constant Field Values
-
USER_DISCOVERY_ENABLED
public static final String USER_DISCOVERY_ENABLED
Boolean
value that determines if the user discovery feature is enabled. If enabled user suggestions will be displayed when inviting users.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
USER_AUTO_CONNECT_ACCOUNTS_ENABLED
public static final String USER_AUTO_CONNECT_ACCOUNTS_ENABLED
Boolean
value that determines whether user accounts from external IDPs should be connected automatically to existing user profiles if the user account provides an email address that matches a verified user email of a user profile. If disabled a new profile will be created for each login to the backend via an external IDP if the account was not yet connected to a user profile.- See Also:
- Constant Field Values
-
USER_AUTO_PROFILE_CREATION
public static final String USER_AUTO_PROFILE_CREATION
Boolean
value that determines if user profiles will be created automatically when users sign in with an account from an external IDP (and have access to the backend via filters) or if the creation of the profile requires confirmation.- See Also:
- Constant Field Values
-
USER_INVITATION_NEED_MANUAL_ACCEPTANCE
public static final String USER_INVITATION_NEED_MANUAL_ACCEPTANCE
Boolean
value that determines if user invitations are accepted automatically or need to be accepted by the user manually.- See Also:
- Constant Field Values
-
USER_PROFILE_WELCOME_MAIL_ENABLED
public static final String USER_PROFILE_WELCOME_MAIL_ENABLED
Boolean
value that determines if the sending of a welcome mail should be sent after a user registers.- Since:
- 8.0.4
- See Also:
- Constant Field Values
-
USER_MY_PROFILE_PREFIX
public static final String USER_MY_PROFILE_PREFIX
Prefix for system properties related to how users can configure their profile on their own. (not by a system admin).- See Also:
- Constant Field Values
-
USER_MY_PROFILE_CONNECT_ACCOUNT_ENABLED
public static final String USER_MY_PROFILE_CONNECT_ACCOUNT_ENABLED
Boolean
value that determines whether user can manually connect accounts to their profile.- See Also:
- Constant Field Values
-
USER_MY_PROFILE_MERGE_PROFILES_ENABLED
public static final String USER_MY_PROFILE_MERGE_PROFILES_ENABLED
Boolean
value that determines whether users can merge their profile with another profile based on the user email.- See Also:
- Constant Field Values
-
USER_PROFILES_DELETE_ON_CLIENT_DELETE
public static final String USER_PROFILES_DELETE_ON_CLIENT_DELETE
Boolean
value that determines whether users exclusive to a client should be deleted on client deletion by default.- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_PREFIX
public static final String BACKEND_LOGIN_CONFIG_PREFIX
Prefix for system properties related to the backend login configuration.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_LAYOUT_TYPE
public static final String BACKEND_LOGIN_CONFIG_LAYOUT_TYPE
general layout
of the backend login page.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_INPUT_CLIENT_LAYOUT_TYPE
public static final String BACKEND_LOGIN_CONFIG_INPUT_CLIENT_LAYOUT_TYPE
layout of the input clients
of the backend login page.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_CLIENTS
public static final String BACKEND_LOGIN_CONFIG_CLIENTS
An orderedList
ofauthentication client names
of the backend login page.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_GLOBAL_REDIRECT_TARGET
public static final String BACKEND_LOGIN_CONFIG_GLOBAL_REDIRECT_TARGET
global redirect target
of the backend login page. May beCmnConst.Security.Authenticator.GLOBAL_REDIRECT_OPTION_INDIVIDUAL
for individual redirect settings for clients.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_SUPER_USER_LOGIN_ACTIVE
public static final String BACKEND_LOGIN_CONFIG_SUPER_USER_LOGIN_ACTIVE
Boolean
value that determines whether the super user login is active.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_REMEMBER_ME_ACTIVE
public static final String BACKEND_LOGIN_CONFIG_REMEMBER_ME_ACTIVE
Boolean
value that determines whether the remember me option should be displayed on the backend login page.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
SYSTEM_LOGIN_PREFIX
public static final String SYSTEM_LOGIN_PREFIX
Prefix for system properties related to the system login configuration.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
SYSTEM_LOGIN_CREDENTIALS_EXPIRE_INTERVAL_IN_DAYS
public static final String SYSTEM_LOGIN_CREDENTIALS_EXPIRE_INTERVAL_IN_DAYS
Default interval (in days) until credentials will expire. How many days until passwords expire within the system after they have been set initially.0
means passwords don't expire.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
MULTI_FACTOR_AUTHENTICATION_PREFIX
public static final String MULTI_FACTOR_AUTHENTICATION_PREFIX
Prefix for system properties related to multi factor authentication.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
MULTI_FACTOR_AUTHENTICATION_FORCE
public static final String MULTI_FACTOR_AUTHENTICATION_FORCE
Boolean
value whether to force MFA for all users of the system.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
MULTI_FACTOR_AUTHENTICATION_INTERVAL_DAYS
public static final String MULTI_FACTOR_AUTHENTICATION_INTERVAL_DAYS
Default interval (in days) for which user profile user may save the MFA.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
MULTI_FACTOR_AUTHENTICATION_ALLOW_RECOVERY
public static final String MULTI_FACTOR_AUTHENTICATION_ALLOW_RECOVERY
Boolean
whether the user may be able to recover their user account if the MFA token was lost. If false the user needs to turn to the system administrator to reset the MFA.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
UPLOAD_PREFIX
public static final String UPLOAD_PREFIX
Prefix for system properties related to upload validation.- See Also:
- Constant Field Values
-
UPLOAD_DISABLE_MIMECHECK
public static final String UPLOAD_DISABLE_MIMECHECK
System property that controls whether the content type verification for uploads is enabled or disabled.- See Also:
- Constant Field Values
-
UPLOAD_ALLOW_UNKNOWN_TYPES
public static final String UPLOAD_ALLOW_UNKNOWN_TYPES
System property that controls whether unknown content types for uploads are generally allowed or not.- See Also:
- Constant Field Values
-
UPLOAD_CUSTOM_MIME_MAPPINGS
public static final String UPLOAD_CUSTOM_MIME_MAPPINGS
System property holding custom MIME mappings to extend/override mappings provided by the context (web.xml).- See Also:
- Constant Field Values
-
SERVER_CONFIG_FEAT_PREFIX
public static final String SERVER_CONFIG_FEAT_PREFIX
Prefix for master server config features- See Also:
- Constant Field Values
-
SERVER_CONFIG_FEAT_REST_API_ACTIVE_ON_MS
public static final String SERVER_CONFIG_FEAT_REST_API_ACTIVE_ON_MS
System property that controls whether the REST API is active on the master server.
-
JWT_ACCESS_TOKENS_SECRET
public static final String JWT_ACCESS_TOKENS_SECRET
- See Also:
- Constant Field Values
-
JWT_ACCESS_TOKENS_LIFETIME
public static final String JWT_ACCESS_TOKENS_LIFETIME
- See Also:
- Constant Field Values
-
JWT_ACCESS_TOKENS_TIMESTAMP
public static final String JWT_ACCESS_TOKENS_TIMESTAMP
- See Also:
- Constant Field Values
-
JWT_ID_TOKENS_SECRET
public static final String JWT_ID_TOKENS_SECRET
- See Also:
- Constant Field Values
-
JWT_ID_TOKENS_LIFETIME
public static final String JWT_ID_TOKENS_LIFETIME
- See Also:
- Constant Field Values
-
JWT_ID_TOKENS_TIMESTAMP
public static final String JWT_ID_TOKENS_TIMESTAMP
- See Also:
- Constant Field Values
-
JWT_REFRESH_TOKEN_SECRET
public static final String JWT_REFRESH_TOKEN_SECRET
- See Also:
- Constant Field Values
-
JWT_REFRESH_TOKEN_MAX_COUNT
public static final String JWT_REFRESH_TOKEN_MAX_COUNT
- See Also:
- Constant Field Values
-
JWT_REFRESH_TOKEN_LIFETIME
public static final String JWT_REFRESH_TOKEN_LIFETIME
- See Also:
- Constant Field Values
-
JWT_REFRESH_TOKEN_TIMESTAMP
public static final String JWT_REFRESH_TOKEN_TIMESTAMP
- See Also:
- Constant Field Values
-
-