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
ConstructorsConstructorDescriptionInstantiates a new Saml 2 logout request builder. -
Method Summary
Modifier and TypeMethodDescriptionorg.opensaml.saml.saml2.core.LogoutRequestbuild(SAML2MessageContext context, SAML2Profile profile) build.protected final org.opensaml.saml.saml2.core.LogoutRequestbuildLogoutRequest(SAML2MessageContext context, org.opensaml.saml.saml2.metadata.Endpoint ssoService, SAML2Profile profile) buildLogoutRequest.protected final org.opensaml.saml.saml2.core.IssuergetIssuer.voidsetIssueInstantSkewSeconds(int issueInstantSkewSeconds) Setter for the fieldissueInstantSkewSeconds.
-
Constructor Details
-
SAML2LogoutRequestBuilder
Instantiates a new Saml 2 logout request builder.- Parameters:
cfg- aSAML2Configurationobject
-
-
Method Details
-
build
public org.opensaml.saml.saml2.core.LogoutRequest build(SAML2MessageContext context, SAML2Profile profile) build.
- Parameters:
context- aSAML2MessageContextobjectprofile- aSAML2Profileobject- Returns:
- a
LogoutRequestobject
-
buildLogoutRequest
protected final org.opensaml.saml.saml2.core.LogoutRequest buildLogoutRequest(SAML2MessageContext context, org.opensaml.saml.saml2.metadata.Endpoint ssoService, SAML2Profile profile) buildLogoutRequest.
- Parameters:
context- aSAML2MessageContextobjectssoService- aSingleLogoutServiceobjectprofile- aSAML2Profileobject- Returns:
- a
LogoutRequestobject
-
getIssuer
getIssuer.
- Parameters:
spEntityId- aStringobject- Returns:
- a
Issuerobject
-
setIssueInstantSkewSeconds
public void setIssueInstantSkewSeconds(int issueInstantSkewSeconds) Setter for the field
issueInstantSkewSeconds.- Parameters:
issueInstantSkewSeconds- a int
-