public interface LogoutRequest extends RequestAbstract
LogoutRequest
element in
SAML protocol schema.
A session participant or session authority sends a LogoutRequest
message to indicate that a session has been terminated.
<element name="LogoutRequest" type="{urn:oasis:names:tc:SAML:2.0:protocol}LogoutRequestType"/>
<complexType name="LogoutRequestType"> <complexContent> <extension base="{urn:oasis:names:tc:SAML:2.0:protocol}RequestAbstractType"> <sequence> <choice> <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}BaseID"/> <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}NameID"/> <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedID"/> </choice> <element ref="{urn:oasis:names:tc:SAML:2.0:protocol}SessionIndex" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="NotOnOrAfter" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> <attribute name="Reason" type="{http://www.w3.org/2001/XMLSchema}string" /> </extension> </complexContent> </complexType>
Modifier and Type | Method and Description |
---|---|
BaseID |
getBaseID()
Returns the value of the baseID property.
|
EncryptedID |
getEncryptedID()
Returns the value of the encryptedID property.
|
NameID |
getNameID()
Returns the value of the nameID property.
|
Date |
getNotOnOrAfter()
Returns the value of the notOnOrAfter property.
|
String |
getReason()
Returns the value of the reason property.
|
List<String> |
getSessionIndex()
Returns the value of the SessionIndex property.
|
void |
setBaseID(BaseID value)
Sets the value of the baseID property.
|
void |
setEncryptedID(EncryptedID value)
Sets the value of the encryptedID property.
|
void |
setNameID(NameID value)
Sets the value of the nameID property.
|
void |
setNotOnOrAfter(Date value)
Sets the value of the notOnOrAfter property.
|
void |
setReason(String value)
Sets the value of the reason property.
|
void |
setSessionIndex(List<String> sessionIndexList)
Sets the value of the SessionIndex property.
|
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignature, getVersion, isMutable, isSignatureValid, isSigned, makeImmutable, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion, sign, toXMLString, toXMLString
Date getNotOnOrAfter()
java.util.Date
value of the notOnOrAfter propertyLogoutRequest.setNotOnOrAfter(Date)
void setNotOnOrAfter(Date value) throws SAML2Exception
value
- java.util.Date
value of the notOnOrAfter
property to be setSAML2Exception
- if the object is immutableLogoutRequest.getNotOnOrAfter()
String getReason()
String
value of the reason propertyLogoutRequest.setReason(String)
void setReason(String value) throws SAML2Exception
value
- String
value of the reason property to be setSAML2Exception
- if the object is immutableLogoutRequest.getReason()
EncryptedID getEncryptedID()
LogoutRequest.setEncryptedID(EncryptedID)
void setEncryptedID(EncryptedID value) throws SAML2Exception
value
- the value of the encryptedID property to be setSAML2Exception
- if the object is immutableLogoutRequest.getEncryptedID()
NameID getNameID()
LogoutRequest.setNameID(NameID)
void setNameID(NameID value) throws SAML2Exception
value
- the value of the nameID property to be setSAML2Exception
- if the object is immutableLogoutRequest.getNameID()
BaseID getBaseID()
LogoutRequest.setBaseID(BaseID)
void setBaseID(BaseID value) throws SAML2Exception
value
- the value of the baseID property to be setSAML2Exception
- if the object is immutableLogoutRequest.getBaseID()
List<String> getSessionIndex()
java.lang.String
LogoutRequest.setSessionIndex(List)
void setSessionIndex(List<String> sessionIndexList) throws SAML2Exception
sessionIndexList
- list containing objects of
type java.lang.String
SAML2Exception
- if the object is immutableLogoutRequest.getSessionIndex()
Copyright © 2010-2018, ForgeRock All Rights Reserved.