Package org.pac4j.saml.logout.impl
Class SAML2LogoutRequestBuilder
java.lang.Object
org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
Build a SAML2 Logout Request
- Since:
- 2.0.0
- Author:
- Matthieu Taggiasco
-
Constructor Summary
ConstructorDescriptionInstantiates a new Saml 2 logout request builder. -
Method Summary
Modifier and TypeMethodDescriptionorg.opensaml.saml.saml2.core.LogoutRequest
build
(SAML2MessageContext context, SAML2Profile profile) build.protected final org.opensaml.saml.saml2.core.LogoutRequest
buildLogoutRequest
(SAML2MessageContext context, org.opensaml.saml.saml2.metadata.Endpoint ssoService, SAML2Profile profile) buildLogoutRequest.protected final org.opensaml.saml.saml2.core.Issuer
getIssuer.void
setIssueInstantSkewSeconds
(int issueInstantSkewSeconds) Setter for the fieldissueInstantSkewSeconds
.
-
Constructor Details
-
SAML2LogoutRequestBuilder
Instantiates a new Saml 2 logout request builder.- Parameters:
cfg
- aSAML2Configuration
object
-
-
Method Details
-
build
public org.opensaml.saml.saml2.core.LogoutRequest build(SAML2MessageContext context, SAML2Profile profile) build.
- Parameters:
context
- aSAML2MessageContext
objectprofile
- aSAML2Profile
object- Returns:
- a
LogoutRequest
object
-
buildLogoutRequest
protected final org.opensaml.saml.saml2.core.LogoutRequest buildLogoutRequest(SAML2MessageContext context, org.opensaml.saml.saml2.metadata.Endpoint ssoService, SAML2Profile profile) buildLogoutRequest.
- Parameters:
context
- aSAML2MessageContext
objectssoService
- aSingleLogoutService
objectprofile
- aSAML2Profile
object- Returns:
- a
LogoutRequest
object
-
getIssuer
getIssuer.
- Parameters:
spEntityId
- aString
object- Returns:
- a
Issuer
object
-
setIssueInstantSkewSeconds
public void setIssueInstantSkewSeconds(int issueInstantSkewSeconds) Setter for the field
issueInstantSkewSeconds
.- Parameters:
issueInstantSkewSeconds
- a int
-