Package pl.edu.icm.unity.engine.api.idp
Class CommonIdPProperties
- java.lang.Object
-
- pl.edu.icm.unity.engine.api.idp.CommonIdPProperties
-
public class CommonIdPProperties extends java.lang.ObjectContains settings which are common for all IdP endpoints- Author:
- Krzysztof Benedyczak
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommonIdPProperties.ActiveValueSelectionConfig
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACTIVE_VALUE_CLIENTstatic java.lang.StringACTIVE_VALUE_MULTI_SELECTABLEstatic java.lang.StringACTIVE_VALUE_SELECTION_PFXstatic java.lang.StringACTIVE_VALUE_SINGLE_SELECTABLEstatic java.lang.StringEMBEDDED_TRANSLATION_PROFILEstatic java.lang.StringPOLICY_AGREEMENT_DOCUMENTSstatic java.lang.StringPOLICY_AGREEMENT_PRESENTATION_TYPEstatic java.lang.StringPOLICY_AGREEMENT_TEXTstatic java.lang.StringPOLICY_AGREEMENTS_INFOstatic java.lang.StringPOLICY_AGREEMENTS_PFXstatic java.lang.StringPOLICY_AGREEMENTS_TITLEstatic java.lang.StringPOLICY_AGREEMENTS_WIDTHstatic java.lang.StringPOLICY_AGREEMENTS_WIDTH_UNITstatic java.lang.StringSKIP_CONSENTstatic java.lang.StringSKIP_USERIMPORTstatic java.lang.StringTRANSLATION_PROFILEstatic java.lang.StringUSERIMPORT_IDENTITY_TYPEstatic java.lang.StringUSERIMPORT_IMPORTERstatic java.lang.StringUSERIMPORT_PFX
-
Constructor Summary
Constructors Constructor Description CommonIdPProperties()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Optional<CommonIdPProperties.ActiveValueSelectionConfig>getActiveValueSelectionConfig(eu.unicore.util.configuration.PropertiesHelper cfg, java.lang.String client, java.util.Collection<pl.edu.icm.unity.types.basic.DynamicAttribute> allAttributes)static java.util.Map<java.lang.String,eu.unicore.util.configuration.PropertyMD>getDefaults(java.lang.String defaultProfileMessage, java.lang.String defaultProfile)static java.util.Map<java.lang.String,eu.unicore.util.configuration.PropertyMD>getDefaultsWithCategory(eu.unicore.util.configuration.PropertyMD.DocumentationCategory category, java.lang.String defaultProfileMessage, java.lang.String defaultProfile)static IdpPolicyAgreementsConfigurationgetPolicyAgreementsConfig(pl.edu.icm.unity.MessageSource msg, UnityPropertiesHelper cfg)static java.util.List<UserImportSpec>getUserImports(eu.unicore.util.configuration.PropertiesHelper cfg, java.util.Map<java.lang.String,java.lang.String> identitiesByType)static java.util.List<UserImportSpec>getUserImportsLegacy(eu.unicore.util.configuration.PropertiesHelper cfg, java.lang.String identity, java.lang.String type)static booleanisActiveValueSelectionConfiguredForClient(eu.unicore.util.configuration.PropertiesHelper cfg, java.lang.String client)static booleanisIdpPolicyAgreementsConfigured(pl.edu.icm.unity.MessageSource msg, UnityPropertiesHelper cfg)
-
-
-
Field Detail
-
SKIP_CONSENT
public static final java.lang.String SKIP_CONSENT
- See Also:
- Constant Field Values
-
TRANSLATION_PROFILE
public static final java.lang.String TRANSLATION_PROFILE
- See Also:
- Constant Field Values
-
EMBEDDED_TRANSLATION_PROFILE
public static final java.lang.String EMBEDDED_TRANSLATION_PROFILE
- See Also:
- Constant Field Values
-
SKIP_USERIMPORT
public static final java.lang.String SKIP_USERIMPORT
- See Also:
- Constant Field Values
-
USERIMPORT_PFX
public static final java.lang.String USERIMPORT_PFX
- See Also:
- Constant Field Values
-
USERIMPORT_IMPORTER
public static final java.lang.String USERIMPORT_IMPORTER
- See Also:
- Constant Field Values
-
USERIMPORT_IDENTITY_TYPE
public static final java.lang.String USERIMPORT_IDENTITY_TYPE
- See Also:
- Constant Field Values
-
ACTIVE_VALUE_SELECTION_PFX
public static final java.lang.String ACTIVE_VALUE_SELECTION_PFX
- See Also:
- Constant Field Values
-
ACTIVE_VALUE_CLIENT
public static final java.lang.String ACTIVE_VALUE_CLIENT
- See Also:
- Constant Field Values
-
ACTIVE_VALUE_SINGLE_SELECTABLE
public static final java.lang.String ACTIVE_VALUE_SINGLE_SELECTABLE
- See Also:
- Constant Field Values
-
ACTIVE_VALUE_MULTI_SELECTABLE
public static final java.lang.String ACTIVE_VALUE_MULTI_SELECTABLE
- See Also:
- Constant Field Values
-
POLICY_AGREEMENTS_TITLE
public static final java.lang.String POLICY_AGREEMENTS_TITLE
- See Also:
- Constant Field Values
-
POLICY_AGREEMENTS_INFO
public static final java.lang.String POLICY_AGREEMENTS_INFO
- See Also:
- Constant Field Values
-
POLICY_AGREEMENTS_WIDTH
public static final java.lang.String POLICY_AGREEMENTS_WIDTH
- See Also:
- Constant Field Values
-
POLICY_AGREEMENTS_WIDTH_UNIT
public static final java.lang.String POLICY_AGREEMENTS_WIDTH_UNIT
- See Also:
- Constant Field Values
-
POLICY_AGREEMENTS_PFX
public static final java.lang.String POLICY_AGREEMENTS_PFX
- See Also:
- Constant Field Values
-
POLICY_AGREEMENT_DOCUMENTS
public static final java.lang.String POLICY_AGREEMENT_DOCUMENTS
- See Also:
- Constant Field Values
-
POLICY_AGREEMENT_PRESENTATION_TYPE
public static final java.lang.String POLICY_AGREEMENT_PRESENTATION_TYPE
- See Also:
- Constant Field Values
-
POLICY_AGREEMENT_TEXT
public static final java.lang.String POLICY_AGREEMENT_TEXT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefaultsWithCategory
public static java.util.Map<java.lang.String,eu.unicore.util.configuration.PropertyMD> getDefaultsWithCategory(eu.unicore.util.configuration.PropertyMD.DocumentationCategory category, java.lang.String defaultProfileMessage, java.lang.String defaultProfile)
-
getDefaults
public static java.util.Map<java.lang.String,eu.unicore.util.configuration.PropertyMD> getDefaults(java.lang.String defaultProfileMessage, java.lang.String defaultProfile)
-
getUserImportsLegacy
public static java.util.List<UserImportSpec> getUserImportsLegacy(eu.unicore.util.configuration.PropertiesHelper cfg, java.lang.String identity, java.lang.String type)
-
getUserImports
public static java.util.List<UserImportSpec> getUserImports(eu.unicore.util.configuration.PropertiesHelper cfg, java.util.Map<java.lang.String,java.lang.String> identitiesByType)
-
getActiveValueSelectionConfig
public static java.util.Optional<CommonIdPProperties.ActiveValueSelectionConfig> getActiveValueSelectionConfig(eu.unicore.util.configuration.PropertiesHelper cfg, java.lang.String client, java.util.Collection<pl.edu.icm.unity.types.basic.DynamicAttribute> allAttributes)
-
isActiveValueSelectionConfiguredForClient
public static boolean isActiveValueSelectionConfiguredForClient(eu.unicore.util.configuration.PropertiesHelper cfg, java.lang.String client)
-
getPolicyAgreementsConfig
public static IdpPolicyAgreementsConfiguration getPolicyAgreementsConfig(pl.edu.icm.unity.MessageSource msg, UnityPropertiesHelper cfg)
-
isIdpPolicyAgreementsConfigured
public static boolean isIdpPolicyAgreementsConfigured(pl.edu.icm.unity.MessageSource msg, UnityPropertiesHelper cfg)
-
-