Class AuthnRequestType
java.lang.Object
eu.europa.esig.saml.jaxb.protocol.RequestAbstractType
eu.europa.esig.saml.jaxb.protocol.AuthnRequestType
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>
-
Field Summary
Modifier and TypeFieldDescriptionprotected Integer
protected String
protected Integer
protected ConditionsType
protected Boolean
protected Boolean
protected NameIDPolicyType
protected String
protected String
protected RequestedAuthnContextType
protected ScopingType
protected SubjectType
Fields inherited from class eu.europa.esig.saml.jaxb.protocol.RequestAbstractType
consent, destination, extensions, id, issueInstant, issuer, signature, version
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the assertionConsumerServiceIndex property.Gets the value of the assertionConsumerServiceURL property.Gets the value of the attributeConsumingServiceIndex property.Gets the value of the conditions property.Gets the value of the nameIDPolicy property.Gets the value of the protocolBinding property.Gets the value of the providerName property.Gets the value of the requestedAuthnContext property.Gets the value of the scoping property.Gets the value of the subject property.Gets the value of the forceAuthn property.Gets the value of the isPassive property.void
Sets the value of the assertionConsumerServiceIndex property.void
Sets the value of the assertionConsumerServiceURL property.void
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
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
-
subject
-
nameIDPolicy
-
conditions
-
requestedAuthnContext
-
scoping
-
forceAuthn
-
isPassive
-
protocolBinding
-
assertionConsumerServiceIndex
-
assertionConsumerServiceURL
-
attributeConsumingServiceIndex
-
providerName
-
-
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
-
setForceAuthn
-
isIsPassive
-
setIsPassive
-
getProtocolBinding
-
setProtocolBinding
-
getAssertionConsumerServiceIndex
-
setAssertionConsumerServiceIndex
-
getAssertionConsumerServiceURL
-
setAssertionConsumerServiceURL
-
getAttributeConsumingServiceIndex
-
setAttributeConsumingServiceIndex
-
getProviderName
-
setProviderName
-