Class CognitoLogoutActionBuilder

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

    public class CognitoLogoutActionBuilder
    extends java.lang.Object
    implements org.pac4j.core.logout.LogoutActionBuilder
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.pac4j.oidc.config.OidcConfiguration configuration  
    • Constructor Summary

      Constructors 
      Constructor Description
      CognitoLogoutActionBuilder​(org.pac4j.oidc.config.OidcConfiguration configuration)  
    • 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
    • Field Detail

      • configuration

        protected org.pac4j.oidc.config.OidcConfiguration configuration
    • Constructor Detail

      • CognitoLogoutActionBuilder

        public CognitoLogoutActionBuilder​(org.pac4j.oidc.config.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)