@Component public class UnityServerConfiguration extends UnityFilePropertiesHelper
| Modifier and Type | Class and Description |
|---|---|
static class |
UnityServerConfiguration.LogoutMode |
| Constructor and Description |
|---|
UnityServerConfiguration(org.springframework.core.env.Environment env,
ConfigurationLocationProvider locProvider) |
| Modifier and Type | Method and Description |
|---|---|
String |
getConfiguredTheme(String themeConfigKey,
String defaultTheme)
Returns either a theme configured with the key given as argument or the default theme if the
specific one is not defined.
|
List<ScriptConfiguration> |
getContentInitializersConfiguration() |
Locale |
getDefaultLocale() |
int |
getEmailConfirmationRequestLimit() |
Map<String,Locale> |
getEnabledLocales() |
List<String> |
getEndpointAuth(String endpointKey) |
UnityHttpServerConfiguration |
getJettyProperties() |
UnityPKIConfiguration |
getPKIConfiguration() |
Properties |
getProperties() |
List<String> |
getSortedListKeys(String listPrefix) |
boolean |
isLocaleSupported(Locale toSearch) |
static Locale |
safeLocaleDecode(String inputRaw) |
getLocalizedStringgetFile, hasFileChanged, load, load, reload, reloadIfChanged, runaddPropertyChangeListener, canHaveSubkeys, checkBounds, checkConstraints, checkConstraints, checkDeprecated, checkPropertyConstraints, checkStructuredListConstraints, clone, cloneTo, filterChanged, findUnknown, getBooleanValue, getClassValue, getDoubleValue, getDoubleValueNoCheck, getEnumValue, getFileValue, getFileValueAsString, getIntValue, getIntValueNoCheck, getKeyDescription, getListOfValues, getLocalizedValue, getLongValue, getLongValueNoCheck, getMetadata, getMetadataKey, getRawProperty, getSortedNumKeys, getSortedStringKeys, getStructuredListKeys, getSubkeyBooleanValue, getSubkeyEnumValue, getSubkeyIntValue, getSubkeyLongValue, getSubkeyValue, getValue, isSet, logValue, notifyAllWithKey, notifyFocusedListeners, notifyGenericListeners, removePropertyChangeListener, setProperties, setPropertypublic static final String PROFILE_PRODUCTION
public static final String CONFIGURATION_FILE
public static final String DEFAULT_EMAIL_CHANNEL
public static final String DEFAULT_SMS_CHANNEL
public static final String SYSTEM_ALLOW_FULL_HTML
public static final String BASE_PREFIX
public static final String P
public static final String ENABLED_LOCALES
public static final String DEFAULT_LOCALE
public static final String MAIL_CONF
public static final String SMS_CONF
public static final String TEMPLATES_CONF
public static final String PKI_CONF
public static final String THREAD_POOL_SIZE
public static final String IGNORE_CONFIGURED_CONTENTS_SETTING
public static final String RELOAD_MSG_TEMPLATES
public static final String CONFIG_ONLY_ERA_CONTROL
public static final String LOGOUT_MODE
public static final String DEFAULT_WEB_CONTENT_PATH
public static final String MESSAGES_DIRECTORY
public static final String THEME
public static final String CONFIRMATION_THEME
public static final String CONFIRMATION_TEMPLATE
public static final String WELL_KNOWN_URL_THEME
public static final String WELL_KNOWN_URL_TEMPLATE
public static final String UNITYGW_WEB_CONTENT_PATH
public static final String ALLOW_FULL_HTML
public static final String DEFAULT_WEB_PATH
public static final String REDIRECT_MODE
public static final String IMPORT_PFX
public static final String ENDPOINTS
public static final String ENDPOINT_DESCRIPTION
public static final String ENDPOINT_TYPE
public static final String ENDPOINT_CONFIGURATION
public static final String ENDPOINT_ADDRESS
public static final String ENDPOINT_NAME
public static final String ENDPOINT_DISPLAYED_NAME
public static final String ENDPOINT_AUTHENTICATORS
public static final String ENDPOINT_REALM
public static final String INITIALIZERS
public static final String UPDATE_INTERVAL
public static final String WORKSPACE_DIRECTORY
public static final String MAIN_CREDENTIAL
public static final String MAIN_TRUSTSTORE
public static final String REALMS
public static final String REALM_NAME
public static final String REALM_DESCRIPTION
public static final String REALM_BLOCK_AFTER_UNSUCCESSFUL
public static final String REALM_BLOCK_FOR
public static final String REALM_MAX_INACTIVITY
public static final String REALM_REMEMBER_ME_FOR
public static final String REALM_REMEMBER_ME_POLICY
public static final String AUTHENTICATORS
public static final String AUTHENTICATOR_NAME
public static final String AUTHENTICATOR_TYPE
public static final String AUTHENTICATOR_CREDENTIAL
public static final String AUTHENTICATOR_VERIFICATOR_CONFIG
public static final String AUTHENTICATOR_RETRIEVAL_CONFIG
public static final String AUTHENTICATION_FLOW
public static final String AUTHENTICATION_FLOW_NAME
public static final String AUTHENTICATION_FLOW_POLICY
public static final String AUTHENTICATION_FLOW_FIRST_FACTOR_AUTHENTICATORS
public static final String AUTHENTICATION_FLOW_SECOND_FACTOR_AUTHENTICATORS
public static final String RE_AUTHENTICATION_POLICY
public static final String RE_AUTHENTICATION_GRACE_TIME
public static final String RE_AUTHENTICATION_BLOCK_ON_NONE
public static final String CREDENTIALS
public static final String CREDENTIAL_NAME
public static final String CREDENTIAL_TYPE
public static final String CREDENTIAL_DESCRIPTION
public static final String CREDENTIAL_CONFIGURATION
public static final String CREDENTIAL_REQS
public static final String CREDENTIAL_REQ_NAME
public static final String CREDENTIAL_REQ_DESCRIPTION
public static final String CREDENTIAL_REQ_CONTENTS
public static final String INITIAL_ADMIN_USER
public static final String INITIAL_ADMIN_PASSWORD
public static final String INITIAL_ADMIN_USER_OUTDATED
public static final String TRANSLATION_PROFILES
public static final String EMAIL_CONFIRMATION_REQUEST_LIMIT_OLD
public static final String EMAIL_CONFIRMATION_REQUEST_LIMIT
public static final String CONFIRMATION_DEFAULT_RETURN_URL
public static final String CONFIRMATION_AUTO_REDIRECT
public static final String ACCOUNT_REMOVED_NOTIFICATION
public static final String ACCOUNT_DISABLED_NOTIFICATION
public static final String ACCOUNT_ACTIVATED_NOTIFICATION
public static final String MOBILE_CONFIRMATION_REQUEST_LIMIT
public static final String AUTHZ_CACHE_MS
public static final String SCRIPTS
public static final String SCRIPT_FILE
public static final String SCRIPT_TYPE
public static final String SCRIPT_TRIGGER
public static final String ENABLE_LOW_LEVEL_EVENTS
@Autowired
public UnityServerConfiguration(org.springframework.core.env.Environment env,
ConfigurationLocationProvider locProvider)
throws eu.unicore.util.configuration.ConfigurationException,
IOException
eu.unicore.util.configuration.ConfigurationExceptionIOExceptionpublic boolean isLocaleSupported(Locale toSearch)
public UnityHttpServerConfiguration getJettyProperties()
public Locale getDefaultLocale()
public UnityPKIConfiguration getPKIConfiguration()
public String getConfiguredTheme(String themeConfigKey, String defaultTheme)
themeConfigKey - public List<ScriptConfiguration> getContentInitializersConfiguration()
public List<String> getSortedListKeys(String listPrefix)
public Properties getProperties()
public int getEmailConfirmationRequestLimit()
Copyright © 2018 Unity. All rights reserved.