Class OidcLogoutActionBuilder

  • All Implemented Interfaces:
    org.pac4j.core.logout.LogoutActionBuilder

    public class OidcLogoutActionBuilder
    extends java.lang.Object
    implements org.pac4j.core.logout.LogoutActionBuilder
    Logout action builder for OpenID Connect.
    Since:
    2.0.0
    Author:
    Jerome Leleu
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.pac4j.core.http.ajax.AjaxRequestResolver getAjaxRequestResolver()  
      java.util.Optional<org.pac4j.core.exception.http.RedirectionAction> getLogoutAction​(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, org.pac4j.core.profile.UserProfile currentProfile, java.lang.String targetUrl)  
      void setAjaxRequestResolver​(org.pac4j.core.http.ajax.AjaxRequestResolver ajaxRequestResolver)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OidcLogoutActionBuilder

        public OidcLogoutActionBuilder​(OidcConfiguration configuration)
    • Method Detail

      • getLogoutAction

        public java.util.Optional<org.pac4j.core.exception.http.RedirectionAction> getLogoutAction​(org.pac4j.core.context.WebContext context,
                                                                                                   org.pac4j.core.context.session.SessionStore sessionStore,
                                                                                                   org.pac4j.core.profile.UserProfile currentProfile,
                                                                                                   java.lang.String targetUrl)
        Specified by:
        getLogoutAction in interface org.pac4j.core.logout.LogoutActionBuilder
      • getAjaxRequestResolver

        public org.pac4j.core.http.ajax.AjaxRequestResolver getAjaxRequestResolver()
      • setAjaxRequestResolver

        public void setAjaxRequestResolver​(org.pac4j.core.http.ajax.AjaxRequestResolver ajaxRequestResolver)