Class Saml2ProviderAuthenticationModuleType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.Saml2ProviderAuthenticationModuleType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class Saml2ProviderAuthenticationModuleType extends Object implements Serializable, Cloneable, Containerable
SAML2 provider.Java class for Saml2ProviderAuthenticationModuleType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Saml2ProviderAuthenticationModuleType"> <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"/> <element name="metadata" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}Saml2ProviderMetadataAuthenticationModuleType"/> <element name="skipSslValidation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="metadataTrustCheck" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="linkText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="authenticationRequestBinding" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="verificationKeys" type="{http://prism.evolveum.com/xml/ns/public/types-3}ProtectedStringType" maxOccurs="unbounded" minOccurs="0"/> <element name="nameOfUsernameAttribute" type="{http://www.w3.org/2001/XMLSchema}string"/> </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_AUTHENTICATION_REQUEST_BINDING
static ItemName
F_ENTITY_ID
static ItemName
F_LINK_TEXT
static ItemName
F_METADATA
static ItemName
F_METADATA_TRUST_CHECK
static ItemName
F_NAME_OF_USERNAME_ATTRIBUTE
static ItemName
F_SKIP_SSL_VALIDATION
static ItemName
F_VERIFICATION_KEYS
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description Saml2ProviderAuthenticationModuleType()
Saml2ProviderAuthenticationModuleType(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_METADATA
public static final ItemName F_METADATA
-
F_SKIP_SSL_VALIDATION
public static final ItemName F_SKIP_SSL_VALIDATION
-
F_METADATA_TRUST_CHECK
public static final ItemName F_METADATA_TRUST_CHECK
-
F_LINK_TEXT
public static final ItemName F_LINK_TEXT
-
F_AUTHENTICATION_REQUEST_BINDING
public static final ItemName F_AUTHENTICATION_REQUEST_BINDING
-
F_VERIFICATION_KEYS
public static final ItemName F_VERIFICATION_KEYS
-
F_NAME_OF_USERNAME_ATTRIBUTE
public static final ItemName F_NAME_OF_USERNAME_ATTRIBUTE
-
-
Constructor Detail
-
Saml2ProviderAuthenticationModuleType
public Saml2ProviderAuthenticationModuleType()
-
Saml2ProviderAuthenticationModuleType
public Saml2ProviderAuthenticationModuleType(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)
-
getMetadata
public Saml2ProviderMetadataAuthenticationModuleType getMetadata()
-
setMetadata
public void setMetadata(Saml2ProviderMetadataAuthenticationModuleType value)
-
isSkipSslValidation
public Boolean isSkipSslValidation()
-
setSkipSslValidation
public void setSkipSslValidation(Boolean value)
-
isMetadataTrustCheck
public Boolean isMetadataTrustCheck()
-
setMetadataTrustCheck
public void setMetadataTrustCheck(Boolean value)
-
getLinkText
public String getLinkText()
-
setLinkText
public void setLinkText(String value)
-
getAuthenticationRequestBinding
public String getAuthenticationRequestBinding()
-
setAuthenticationRequestBinding
public void setAuthenticationRequestBinding(String value)
-
getVerificationKeys
public List<ProtectedStringType> getVerificationKeys()
-
createVerificationKeysList
public List<ProtectedStringType> createVerificationKeysList()
-
getNameOfUsernameAttribute
public String getNameOfUsernameAttribute()
-
setNameOfUsernameAttribute
public void setNameOfUsernameAttribute(String value)
-
entityId
public Saml2ProviderAuthenticationModuleType entityId(String value)
-
alias
public Saml2ProviderAuthenticationModuleType alias(String value)
-
metadata
public Saml2ProviderAuthenticationModuleType metadata(Saml2ProviderMetadataAuthenticationModuleType value)
-
beginMetadata
public Saml2ProviderMetadataAuthenticationModuleType beginMetadata()
-
skipSslValidation
public Saml2ProviderAuthenticationModuleType skipSslValidation(Boolean value)
-
metadataTrustCheck
public Saml2ProviderAuthenticationModuleType metadataTrustCheck(Boolean value)
-
linkText
public Saml2ProviderAuthenticationModuleType linkText(String value)
-
authenticationRequestBinding
public Saml2ProviderAuthenticationModuleType authenticationRequestBinding(String value)
-
verificationKeys
public Saml2ProviderAuthenticationModuleType verificationKeys(ProtectedStringType value)
-
beginVerificationKeys
public ProtectedStringType beginVerificationKeys()
-
nameOfUsernameAttribute
public Saml2ProviderAuthenticationModuleType nameOfUsernameAttribute(String value)
-
clone
public Saml2ProviderAuthenticationModuleType clone()
-
-