Class Saml2ServiceProviderAuthenticationModuleType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.Saml2ServiceProviderAuthenticationModuleType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class Saml2ServiceProviderAuthenticationModuleType extends Object implements Serializable, Cloneable, Containerable
SAML2 authentication module, service provider configuration. <p>Java class for Saml2ServiceProviderAuthenticationModuleType complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> <complexType name="Saml2ServiceProviderAuthenticationModuleType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="entityId" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="alias" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="aliasForPath" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="defaultSigningAlgorithm" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}Saml2SigningAlgorithmAuthenticationModuleType" minOccurs="0"/> <element name="defaultDigest" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}Saml2DigestAuthenticationModuleType" minOccurs="0"/> <element name="signRequests" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="wantAssertionsSigned" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="singleLogoutEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="nameId" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}Saml2NameIdAuthenticationModuleType" maxOccurs="unbounded" minOccurs="0"/> <element name="keys" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}Saml2KeyAuthenticationModuleType" minOccurs="0"/> <element name="provider" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}Saml2ProviderAuthenticationModuleType" maxOccurs="unbounded"/> <element name="metadata" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}Saml2ProviderMetadataAuthenticationModuleType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </pre>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ALIAS
static ItemName
F_ALIAS_FOR_PATH
static ItemName
F_DEFAULT_DIGEST
static ItemName
F_DEFAULT_SIGNING_ALGORITHM
static ItemName
F_ENTITY_ID
static ItemName
F_KEYS
static ItemName
F_METADATA
static ItemName
F_NAME_ID
static ItemName
F_PROVIDER
static ItemName
F_SIGN_REQUESTS
static ItemName
F_SINGLE_LOGOUT_ENABLED
static ItemName
F_WANT_ASSERTIONS_SIGNED
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description Saml2ServiceProviderAuthenticationModuleType()
Saml2ServiceProviderAuthenticationModuleType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_ENTITY_ID
public static final ItemName F_ENTITY_ID
-
F_ALIAS
public static final ItemName F_ALIAS
-
F_ALIAS_FOR_PATH
public static final ItemName F_ALIAS_FOR_PATH
-
F_DEFAULT_SIGNING_ALGORITHM
public static final ItemName F_DEFAULT_SIGNING_ALGORITHM
-
F_DEFAULT_DIGEST
public static final ItemName F_DEFAULT_DIGEST
-
F_SIGN_REQUESTS
public static final ItemName F_SIGN_REQUESTS
-
F_WANT_ASSERTIONS_SIGNED
public static final ItemName F_WANT_ASSERTIONS_SIGNED
-
F_SINGLE_LOGOUT_ENABLED
public static final ItemName F_SINGLE_LOGOUT_ENABLED
-
F_NAME_ID
public static final ItemName F_NAME_ID
-
F_KEYS
public static final ItemName F_KEYS
-
F_PROVIDER
public static final ItemName F_PROVIDER
-
F_METADATA
public static final ItemName F_METADATA
-
-
Constructor Detail
-
Saml2ServiceProviderAuthenticationModuleType
public Saml2ServiceProviderAuthenticationModuleType()
-
Saml2ServiceProviderAuthenticationModuleType
public Saml2ServiceProviderAuthenticationModuleType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
getEntityId
public String getEntityId()
-
setEntityId
public void setEntityId(String value)
-
getAlias
public String getAlias()
-
setAlias
public void setAlias(String value)
-
getAliasForPath
public String getAliasForPath()
-
setAliasForPath
public void setAliasForPath(String value)
-
getDefaultSigningAlgorithm
public Saml2SigningAlgorithmAuthenticationModuleType getDefaultSigningAlgorithm()
-
setDefaultSigningAlgorithm
public void setDefaultSigningAlgorithm(Saml2SigningAlgorithmAuthenticationModuleType value)
-
getDefaultDigest
public Saml2DigestAuthenticationModuleType getDefaultDigest()
-
setDefaultDigest
public void setDefaultDigest(Saml2DigestAuthenticationModuleType value)
-
isSignRequests
public Boolean isSignRequests()
-
setSignRequests
public void setSignRequests(Boolean value)
-
isWantAssertionsSigned
public Boolean isWantAssertionsSigned()
-
setWantAssertionsSigned
public void setWantAssertionsSigned(Boolean value)
-
isSingleLogoutEnabled
public Boolean isSingleLogoutEnabled()
-
setSingleLogoutEnabled
public void setSingleLogoutEnabled(Boolean value)
-
getNameId
public List<Saml2NameIdAuthenticationModuleType> getNameId()
-
createNameIdList
public List<Saml2NameIdAuthenticationModuleType> createNameIdList()
-
getKeys
public Saml2KeyAuthenticationModuleType getKeys()
-
setKeys
public void setKeys(Saml2KeyAuthenticationModuleType value)
-
getProvider
public List<Saml2ProviderAuthenticationModuleType> getProvider()
-
createProviderList
public List<Saml2ProviderAuthenticationModuleType> createProviderList()
-
getMetadata
public Saml2ProviderMetadataAuthenticationModuleType getMetadata()
-
setMetadata
public void setMetadata(Saml2ProviderMetadataAuthenticationModuleType value)
-
entityId
public Saml2ServiceProviderAuthenticationModuleType entityId(String value)
-
alias
public Saml2ServiceProviderAuthenticationModuleType alias(String value)
-
aliasForPath
public Saml2ServiceProviderAuthenticationModuleType aliasForPath(String value)
-
defaultSigningAlgorithm
public Saml2ServiceProviderAuthenticationModuleType defaultSigningAlgorithm(Saml2SigningAlgorithmAuthenticationModuleType value)
-
defaultDigest
public Saml2ServiceProviderAuthenticationModuleType defaultDigest(Saml2DigestAuthenticationModuleType value)
-
signRequests
public Saml2ServiceProviderAuthenticationModuleType signRequests(Boolean value)
-
wantAssertionsSigned
public Saml2ServiceProviderAuthenticationModuleType wantAssertionsSigned(Boolean value)
-
singleLogoutEnabled
public Saml2ServiceProviderAuthenticationModuleType singleLogoutEnabled(Boolean value)
-
nameId
public Saml2ServiceProviderAuthenticationModuleType nameId(Saml2NameIdAuthenticationModuleType value)
-
keys
public Saml2ServiceProviderAuthenticationModuleType keys(Saml2KeyAuthenticationModuleType value)
-
beginKeys
public Saml2KeyAuthenticationModuleType beginKeys()
-
provider
public Saml2ServiceProviderAuthenticationModuleType provider(Saml2ProviderAuthenticationModuleType value)
-
beginProvider
public Saml2ProviderAuthenticationModuleType beginProvider()
-
metadata
public Saml2ServiceProviderAuthenticationModuleType metadata(Saml2ProviderMetadataAuthenticationModuleType value)
-
beginMetadata
public Saml2ProviderMetadataAuthenticationModuleType beginMetadata()
-
clone
public Saml2ServiceProviderAuthenticationModuleType clone()
-
-