Class OidcLogoutProcessor

java.lang.Object
org.pac4j.oidc.logout.processor.OidcLogoutProcessor
All Implemented Interfaces:
org.pac4j.core.logout.processor.LogoutProcessor

public class OidcLogoutProcessor extends Object implements org.pac4j.core.logout.processor.LogoutProcessor
The OIDC logout processor.
Since:
6.0.0
Author:
Jerome LELEU
  • Field Details

    • configuration

      protected final OidcConfiguration configuration
    • sessionLogoutHandler

      protected final org.pac4j.core.logout.handler.SessionLogoutHandler sessionLogoutHandler
  • Constructor Details

    • OidcLogoutProcessor

      public OidcLogoutProcessor(OidcConfiguration configuration, org.pac4j.core.logout.handler.SessionLogoutHandler sessionLogoutHandler)

      Constructor for OidcLogoutProcessor.

      Parameters:
      configuration - a OidcConfiguration object
  • Method Details

    • processLogout

      public org.pac4j.core.exception.http.HttpAction processLogout(org.pac4j.core.context.CallContext ctx, org.pac4j.core.credentials.Credentials logoutCredentials)
      Specified by:
      processLogout in interface org.pac4j.core.logout.processor.LogoutProcessor