Package org.keycloak.dom.saml.v2.ac
Class PrincipalAuthenticationMechanismType
java.lang.Object
org.keycloak.dom.saml.v2.ac.PrincipalAuthenticationMechanismType
Java class for PrincipalAuthenticationMechanismType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PrincipalAuthenticationMechanismType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:oasis:names:tc:SAML:2.0:ac}Password" minOccurs="0"/>
<element ref="{urn:oasis:names:tc:SAML:2.0:ac}RestrictedPassword" minOccurs="0"/>
<element ref="{urn:oasis:names:tc:SAML:2.0:ac}Token" minOccurs="0"/>
<element ref="{urn:oasis:names:tc:SAML:2.0:ac}Smartcard" minOccurs="0"/>
<element ref="{urn:oasis:names:tc:SAML:2.0:ac}ActivationPin" minOccurs="0"/>
<element ref="{urn:oasis:names:tc:SAML:2.0:ac}Extension" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="preauth" type="{http://www.w3.org/2001/XMLSchema}integer" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ActivationPinTypeprotected List<ExtensionType>protected PasswordTypeprotected BigIntegerprotected RestrictedPasswordTypeprotected ExtensionOnlyTypeprotected TokenType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the activationPin property.Gets the value of the extension property.Gets the value of the password property.Gets the value of the preauth property.Gets the value of the restrictedPassword property.Gets the value of the smartcard property.getToken()Gets the value of the token property.voidSets the value of the activationPin property.voidsetPassword(PasswordType value) Sets the value of the password property.voidsetPreauth(BigInteger value) Sets the value of the preauth property.voidSets the value of the restrictedPassword property.voidsetSmartcard(ExtensionOnlyType value) Sets the value of the smartcard property.voidSets the value of the token property.
-
Field Details
-
password
-
restrictedPassword
-
token
-
smartcard
-
activationPin
-
extension
-
preauth
-
-
Constructor Details
-
PrincipalAuthenticationMechanismType
public PrincipalAuthenticationMechanismType()
-
-
Method Details
-
getPassword
Gets the value of the password property.- Returns:
- possible object is
PasswordType
-
setPassword
Sets the value of the password property.- Parameters:
value- allowed object isPasswordType
-
getRestrictedPassword
Gets the value of the restrictedPassword property.- Returns:
- possible object is
RestrictedPasswordType
-
setRestrictedPassword
Sets the value of the restrictedPassword property.- Parameters:
value- allowed object isRestrictedPasswordType
-
getToken
Gets the value of the token property.- Returns:
- possible object is
TokenType
-
setToken
Sets the value of the token property.- Parameters:
value- allowed object isTokenType
-
getSmartcard
Gets the value of the smartcard property.- Returns:
- possible object is
ExtensionOnlyType
-
setSmartcard
Sets the value of the smartcard property.- Parameters:
value- allowed object isExtensionOnlyType
-
getActivationPin
Gets the value of the activationPin property.- Returns:
- possible object is
ActivationPinType
-
setActivationPin
Sets the value of the activationPin property.- Parameters:
value- allowed object isActivationPinType
-
getExtension
Gets the value of the extension property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the extension property.For example, to add a new item, do as follows:
getExtension().add(newItem);
Objects of the following type(s) are allowed in the list
ExtensionType -
getPreauth
Gets the value of the preauth property.- Returns:
- possible object is
BigInteger
-
setPreauth
Sets the value of the preauth property.- Parameters:
value- allowed object isBigInteger
-