Class AuthenticationModuleSaml2Type
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractAuthenticationModuleType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AuthenticationModuleSaml2Type
-
- All Implemented Interfaces:
Containerable
,Serializable
,Cloneable
public class AuthenticationModuleSaml2Type extends AbstractAuthenticationModuleType implements Serializable, Cloneable, Containerable
SAML2 authentication module support authentication via Identity provider with SAML2.Java class for AuthenticationModuleSaml2Type complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AuthenticationModuleSaml2Type"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractAuthenticationModuleType"> <sequence> <element name="network" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AuthenticationModuleSaml2NetworkType" minOccurs="0"/> <element name="serviceProvider" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AuthenticationModuleSaml2ServiceProviderType"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_NETWORK
static ItemName
F_SERVICE_PROVIDER
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractAuthenticationModuleType
F_DESCRIPTION, F_DOCUMENTATION, F_FOCUS_TYPE, F_NAME
-
-
Constructor Summary
Constructors Constructor Description AuthenticationModuleSaml2Type()
AuthenticationModuleSaml2Type(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractAuthenticationModuleType
getDescription, getDocumentation, getFocusType, getName, setDescription, setDocumentation, setFocusType, setName
-
-
-
-
Constructor Detail
-
AuthenticationModuleSaml2Type
public AuthenticationModuleSaml2Type()
-
AuthenticationModuleSaml2Type
public AuthenticationModuleSaml2Type(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classAbstractAuthenticationModuleType
-
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
- Overrides:
setupContainerValue
in classAbstractAuthenticationModuleType
-
toString
public String toString()
- Overrides:
toString
in classAbstractAuthenticationModuleType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classAbstractAuthenticationModuleType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractAuthenticationModuleType
-
end
public <X> X end()
- Overrides:
end
in classAbstractAuthenticationModuleType
-
getNetwork
public AuthenticationModuleSaml2NetworkType getNetwork()
-
setNetwork
public void setNetwork(AuthenticationModuleSaml2NetworkType value)
-
getServiceProvider
public AuthenticationModuleSaml2ServiceProviderType getServiceProvider()
-
setServiceProvider
public void setServiceProvider(AuthenticationModuleSaml2ServiceProviderType value)
-
network
public AuthenticationModuleSaml2Type network(AuthenticationModuleSaml2NetworkType value)
-
beginNetwork
public AuthenticationModuleSaml2NetworkType beginNetwork()
-
serviceProvider
public AuthenticationModuleSaml2Type serviceProvider(AuthenticationModuleSaml2ServiceProviderType value)
-
beginServiceProvider
public AuthenticationModuleSaml2ServiceProviderType beginServiceProvider()
-
name
public AuthenticationModuleSaml2Type name(String value)
- Overrides:
name
in classAbstractAuthenticationModuleType
-
description
public AuthenticationModuleSaml2Type description(String value)
- Overrides:
description
in classAbstractAuthenticationModuleType
-
focusType
public AuthenticationModuleSaml2Type focusType(QName value)
- Overrides:
focusType
in classAbstractAuthenticationModuleType
-
documentation
public AuthenticationModuleSaml2Type documentation(String value)
- Overrides:
documentation
in classAbstractAuthenticationModuleType
-
clone
public AuthenticationModuleSaml2Type clone()
- Overrides:
clone
in classAbstractAuthenticationModuleType
-
-