Package com.onelogin.saml2.logout
Class LogoutRequestParams
- java.lang.Object
-
- com.onelogin.saml2.logout.LogoutRequestParams
-
public class LogoutRequestParams extends java.lang.ObjectInput parameters for a SAML 2 logout request.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringnameIdNameID.private java.lang.StringnameIdFormatNameID Format.private java.lang.StringnameIdNameQualifiernameId NameQualifierprivate java.lang.StringnameIdSPNameQualifiernameId SP NameQualifierprivate java.lang.StringsessionIndexSessionIndex.
-
Constructor Summary
Constructors Modifier Constructor Description LogoutRequestParams()Create an empty set of logout request input parameters.protectedLogoutRequestParams(LogoutRequestParams source)Create a set of logout request input parameters, by copying them from another set.LogoutRequestParams(java.lang.String sessionIndex, java.lang.String nameId)Create a set of logout request input parameters.LogoutRequestParams(java.lang.String sessionIndex, java.lang.String nameId, java.lang.String nameIdFormat)Create a set of logout request input parameters.LogoutRequestParams(java.lang.String sessionIndex, java.lang.String nameId, java.lang.String nameIdFormat, java.lang.String nameIdNameQualifier)Create a set of logout request input parameters.LogoutRequestParams(java.lang.String sessionIndex, java.lang.String nameId, java.lang.String nameIdFormat, java.lang.String nameIdNameQualifier, java.lang.String nameIdSPNameQualifier)Create a set of logout request input parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetNameId()java.lang.StringgetNameIdFormat()java.lang.StringgetNameIdNameQualifier()java.lang.StringgetNameIdSPNameQualifier()java.lang.StringgetSessionIndex()
-
-
-
Field Detail
-
sessionIndex
private final java.lang.String sessionIndex
SessionIndex. When the user is logged, this stored it from the AuthnStatement of the SAML Response
-
nameId
private final java.lang.String nameId
NameID.
-
nameIdFormat
private final java.lang.String nameIdFormat
NameID Format.
-
nameIdNameQualifier
private final java.lang.String nameIdNameQualifier
nameId NameQualifier
-
nameIdSPNameQualifier
private final java.lang.String nameIdSPNameQualifier
nameId SP NameQualifier
-
-
Constructor Detail
-
LogoutRequestParams
public LogoutRequestParams()
Create an empty set of logout request input parameters.
-
LogoutRequestParams
public LogoutRequestParams(java.lang.String sessionIndex, java.lang.String nameId)Create a set of logout request input parameters.- Parameters:
sessionIndex- the session indexnameId- the name id of the user to log out
-
LogoutRequestParams
public LogoutRequestParams(java.lang.String sessionIndex, java.lang.String nameId, java.lang.String nameIdFormat)Create a set of logout request input parameters.- Parameters:
sessionIndex- the session indexnameId- the name id of the user to log outnameIdFormat- the name id format
-
LogoutRequestParams
public LogoutRequestParams(java.lang.String sessionIndex, java.lang.String nameId, java.lang.String nameIdFormat, java.lang.String nameIdNameQualifier)Create a set of logout request input parameters.- Parameters:
sessionIndex- the session indexnameId- the name id of the user to log outnameIdFormat- the name id formatnameIdNameQualifier- the name id qualifier
-
LogoutRequestParams
public LogoutRequestParams(java.lang.String sessionIndex, java.lang.String nameId, java.lang.String nameIdFormat, java.lang.String nameIdNameQualifier, java.lang.String nameIdSPNameQualifier)Create a set of logout request input parameters.- Parameters:
sessionIndex- the session indexnameId- the name id of the user to log outnameIdFormat- the name id formatnameIdNameQualifier- the name id qualifiernameIdSPNameQualifier- the name id SP qualifier
-
LogoutRequestParams
protected LogoutRequestParams(LogoutRequestParams source)
Create a set of logout request input parameters, by copying them from another set.- Parameters:
source- the source set of logout request input parameters
-
-
Method Detail
-
getNameId
public java.lang.String getNameId()
- Returns:
- the name ID
-
getNameIdFormat
public java.lang.String getNameIdFormat()
- Returns:
- the name ID format
-
getNameIdNameQualifier
public java.lang.String getNameIdNameQualifier()
- Returns:
- the name ID name qualifier
-
getNameIdSPNameQualifier
public java.lang.String getNameIdSPNameQualifier()
- Returns:
- the name ID SP name qualifier
-
getSessionIndex
public java.lang.String getSessionIndex()
- Returns:
- the session index
-
-