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.Java class for Saml2ServiceProviderAuthenticationModuleType complex type.
The following schema fragment specifies the expected content contained within this class.
<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="identityProvider" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}Saml2ProviderAuthenticationModuleType"/> <element name="metadata" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}Saml2ProviderMetadataAuthenticationModuleType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- 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_IDENTITY_PROVIDER
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_IDENTITY_PROVIDER
public static final ItemName F_IDENTITY_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()
-
getIdentityProvider
public Saml2ProviderAuthenticationModuleType getIdentityProvider()
-
setIdentityProvider
public void setIdentityProvider(Saml2ProviderAuthenticationModuleType value)
-
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()
-
identityProvider
public Saml2ServiceProviderAuthenticationModuleType identityProvider(Saml2ProviderAuthenticationModuleType value)
-
beginIdentityProvider
public Saml2ProviderAuthenticationModuleType beginIdentityProvider()
-
metadata
public Saml2ServiceProviderAuthenticationModuleType metadata(Saml2ProviderMetadataAuthenticationModuleType value)
-
beginMetadata
public Saml2ProviderMetadataAuthenticationModuleType beginMetadata()
-
clone
public Saml2ServiceProviderAuthenticationModuleType clone()
-
-