@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() |
Map<String,Locale> |
getEnabledLocales() |
List<pl.edu.icm.unity.types.authn.AuthenticationOptionDescription> |
getEndpointAuth(String endpointKey) |
UnityHttpServerConfiguration |
getJettyProperties() |
UnityPKIConfiguration |
getPKIConfiguration() |
Properties |
getProperties() |
boolean |
isLocaleSupported(Locale toSearch) |
static Locale |
safeLocaleDecode(String inputRaw) |
getLocalizedString
getFile, hasFileChanged, load, load, reload, reloadIfChanged, run
addPropertyChangeListener, 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, setProperty
public static final String PROFILE_PRODUCTION
public static final String CONFIGURATION_FILE
public static final String DEFAULT_EMAIL_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 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 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
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 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 CONFIRMATION_REQUEST_LIMIT
public static final String CONFIRMATION_DEFAULT_RETURN_URL
public static final String CONFIRMATION_AUTO_REDIRECT
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.ConfigurationException
IOException
public boolean isLocaleSupported(Locale toSearch)
public UnityHttpServerConfiguration getJettyProperties()
public Locale getDefaultLocale()
public UnityPKIConfiguration getPKIConfiguration()
public List<pl.edu.icm.unity.types.authn.AuthenticationOptionDescription> getEndpointAuth(String endpointKey)
public String getConfiguredTheme(String themeConfigKey, String defaultTheme)
themeConfigKey
- public List<ScriptConfiguration> getContentInitializersConfiguration()
public Properties getProperties()
Copyright © 2017 Unity. All rights reserved.