Class SAML2LogoutRequestBuilder

java.lang.Object
org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder

public class SAML2LogoutRequestBuilder extends Object
Build a SAML2 Logout Request
Since:
2.0.0
Author:
Matthieu Taggiasco
  • Constructor Details

    • SAML2LogoutRequestBuilder

      public SAML2LogoutRequestBuilder(SAML2Configuration cfg)
      Instantiates a new Saml 2 logout request builder.
      Parameters:
      cfg - a SAML2Configuration object
  • Method Details

    • build

      public org.opensaml.saml.saml2.core.LogoutRequest build(SAML2MessageContext context, SAML2Profile profile)

      build.

      Parameters:
      context - a SAML2MessageContext object
      profile - a SAML2Profile 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 - a SAML2MessageContext object
      ssoService - a SingleLogoutService object
      profile - a SAML2Profile object
      Returns:
      a LogoutRequest object
    • getIssuer

      protected final org.opensaml.saml.saml2.core.Issuer getIssuer(String spEntityId)

      getIssuer.

      Parameters:
      spEntityId - a String object
      Returns:
      a Issuer object
    • setIssueInstantSkewSeconds

      public void setIssueInstantSkewSeconds(int issueInstantSkewSeconds)

      Setter for the field issueInstantSkewSeconds.

      Parameters:
      issueInstantSkewSeconds - a int