Class AuthnRequestType
java.lang.Object
eu.europa.esig.saml.jaxb.protocol.RequestAbstractType
eu.europa.esig.saml.jaxb.protocol.AuthnRequestType
- All Implemented Interfaces:
Serializable
public class AuthnRequestType extends RequestAbstractType implements Serializable
Java class for AuthnRequestType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AuthnRequestType"> <complexContent> <extension base="{urn:oasis:names:tc:SAML:2.0:protocol}RequestAbstractType"> <sequence> <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}Subject" minOccurs="0"/> <element ref="{urn:oasis:names:tc:SAML:2.0:protocol}NameIDPolicy" minOccurs="0"/> <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}Conditions" minOccurs="0"/> <element ref="{urn:oasis:names:tc:SAML:2.0:protocol}RequestedAuthnContext" minOccurs="0"/> <element ref="{urn:oasis:names:tc:SAML:2.0:protocol}Scoping" minOccurs="0"/> </sequence> <attribute name="ForceAuthn" type="{http://www.w3.org/2001/XMLSchema}boolean" /> <attribute name="IsPassive" type="{http://www.w3.org/2001/XMLSchema}boolean" /> <attribute name="ProtocolBinding" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> <attribute name="AssertionConsumerServiceIndex" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /> <attribute name="AssertionConsumerServiceURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> <attribute name="AttributeConsumingServiceIndex" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /> <attribute name="ProviderName" type="{http://www.w3.org/2001/XMLSchema}string" /> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected Integer
assertionConsumerServiceIndex
protected String
assertionConsumerServiceURL
protected Integer
attributeConsumingServiceIndex
protected ConditionsType
conditions
protected Boolean
forceAuthn
protected Boolean
isPassive
protected NameIDPolicyType
nameIDPolicy
protected String
protocolBinding
protected String
providerName
protected RequestedAuthnContextType
requestedAuthnContext
protected ScopingType
scoping
protected SubjectType
subject
Fields inherited from class eu.europa.esig.saml.jaxb.protocol.RequestAbstractType
consent, destination, extensions, id, issueInstant, issuer, signature, version
-
Constructor Summary
Constructors Constructor Description AuthnRequestType()
-
Method Summary
Modifier and Type Method Description Integer
getAssertionConsumerServiceIndex()
Gets the value of the assertionConsumerServiceIndex property.String
getAssertionConsumerServiceURL()
Gets the value of the assertionConsumerServiceURL property.Integer
getAttributeConsumingServiceIndex()
Gets the value of the attributeConsumingServiceIndex property.ConditionsType
getConditions()
Gets the value of the conditions property.NameIDPolicyType
getNameIDPolicy()
Gets the value of the nameIDPolicy property.String
getProtocolBinding()
Gets the value of the protocolBinding property.String
getProviderName()
Gets the value of the providerName property.RequestedAuthnContextType
getRequestedAuthnContext()
Gets the value of the requestedAuthnContext property.ScopingType
getScoping()
Gets the value of the scoping property.SubjectType
getSubject()
Gets the value of the subject property.Boolean
isForceAuthn()
Gets the value of the forceAuthn property.Boolean
isIsPassive()
Gets the value of the isPassive property.void
setAssertionConsumerServiceIndex(Integer value)
Sets the value of the assertionConsumerServiceIndex property.void
setAssertionConsumerServiceURL(String value)
Sets the value of the assertionConsumerServiceURL property.void
setAttributeConsumingServiceIndex(Integer value)
Sets the value of the attributeConsumingServiceIndex property.void
setConditions(ConditionsType value)
Sets the value of the conditions property.void
setForceAuthn(Boolean value)
Sets the value of the forceAuthn property.void
setIsPassive(Boolean value)
Sets the value of the isPassive property.void
setNameIDPolicy(NameIDPolicyType value)
Sets the value of the nameIDPolicy property.void
setProtocolBinding(String value)
Sets the value of the protocolBinding property.void
setProviderName(String value)
Sets the value of the providerName property.void
setRequestedAuthnContext(RequestedAuthnContextType value)
Sets the value of the requestedAuthnContext property.void
setScoping(ScopingType value)
Sets the value of the scoping property.void
setSubject(SubjectType value)
Sets the value of the subject property.Methods inherited from class eu.europa.esig.saml.jaxb.protocol.RequestAbstractType
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignature, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setSignature, setVersion
-
Field Details
-
Constructor Details
-
AuthnRequestType
public AuthnRequestType()
-
-
Method Details
-
getSubject
Gets the value of the subject property.- Returns:
- possible object is
SubjectType
-
setSubject
Sets the value of the subject property.- Parameters:
value
- allowed object isSubjectType
-
getNameIDPolicy
Gets the value of the nameIDPolicy property.- Returns:
- possible object is
NameIDPolicyType
-
setNameIDPolicy
Sets the value of the nameIDPolicy property.- Parameters:
value
- allowed object isNameIDPolicyType
-
getConditions
Gets the value of the conditions property.- Returns:
- possible object is
ConditionsType
-
setConditions
Sets the value of the conditions property.- Parameters:
value
- allowed object isConditionsType
-
getRequestedAuthnContext
Gets the value of the requestedAuthnContext property.- Returns:
- possible object is
RequestedAuthnContextType
-
setRequestedAuthnContext
Sets the value of the requestedAuthnContext property.- Parameters:
value
- allowed object isRequestedAuthnContextType
-
getScoping
Gets the value of the scoping property.- Returns:
- possible object is
ScopingType
-
setScoping
Sets the value of the scoping property.- Parameters:
value
- allowed object isScopingType
-
isForceAuthn
Gets the value of the forceAuthn property.- Returns:
- possible object is
Boolean
-
setForceAuthn
Sets the value of the forceAuthn property.- Parameters:
value
- allowed object isBoolean
-
isIsPassive
Gets the value of the isPassive property.- Returns:
- possible object is
Boolean
-
setIsPassive
Sets the value of the isPassive property.- Parameters:
value
- allowed object isBoolean
-
getProtocolBinding
Gets the value of the protocolBinding property.- Returns:
- possible object is
String
-
setProtocolBinding
Sets the value of the protocolBinding property.- Parameters:
value
- allowed object isString
-
getAssertionConsumerServiceIndex
Gets the value of the assertionConsumerServiceIndex property.- Returns:
- possible object is
Integer
-
setAssertionConsumerServiceIndex
Sets the value of the assertionConsumerServiceIndex property.- Parameters:
value
- allowed object isInteger
-
getAssertionConsumerServiceURL
Gets the value of the assertionConsumerServiceURL property.- Returns:
- possible object is
String
-
setAssertionConsumerServiceURL
Sets the value of the assertionConsumerServiceURL property.- Parameters:
value
- allowed object isString
-
getAttributeConsumingServiceIndex
Gets the value of the attributeConsumingServiceIndex property.- Returns:
- possible object is
Integer
-
setAttributeConsumingServiceIndex
Sets the value of the attributeConsumingServiceIndex property.- Parameters:
value
- allowed object isInteger
-
getProviderName
Gets the value of the providerName property.- Returns:
- possible object is
String
-
setProviderName
Sets the value of the providerName property.- Parameters:
value
- allowed object isString
-