Class CallbackFilter

  • All Implemented Interfaces:
    javax.servlet.Filter

    public class CallbackFilter
    extends org.pac4j.core.config.AbstractConfigFilter

    This filter finishes the login process for an indirect client.

    Since:
    1.0.0
    Author:
    Jerome Leleu
    • Constructor Detail

      • CallbackFilter

        public CallbackFilter()
      • CallbackFilter

        public CallbackFilter​(org.pac4j.core.config.Config config)
      • CallbackFilter

        public CallbackFilter​(org.pac4j.core.config.Config config,
                              String defaultUrl)
    • Method Detail

      • init

        public void init​(javax.servlet.FilterConfig filterConfig)
                  throws javax.servlet.ServletException
        Specified by:
        init in interface javax.servlet.Filter
        Overrides:
        init in class org.pac4j.core.config.AbstractConfigFilter
        Throws:
        javax.servlet.ServletException
      • internalFilter

        protected void internalFilter​(javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response,
                                      javax.servlet.FilterChain chain)
                               throws IOException,
                                      javax.servlet.ServletException
        Specified by:
        internalFilter in class org.pac4j.core.config.AbstractConfigFilter
        Throws:
        IOException
        javax.servlet.ServletException
      • getDefaultUrl

        public String getDefaultUrl()
      • setDefaultUrl

        public void setDefaultUrl​(String defaultUrl)
      • getRenewSession

        public Boolean getRenewSession()
      • setRenewSession

        public void setRenewSession​(Boolean renewSession)
      • getCallbackLogic

        public org.pac4j.core.engine.CallbackLogic getCallbackLogic()
      • setCallbackLogic

        public void setCallbackLogic​(org.pac4j.core.engine.CallbackLogic callbackLogic)
      • getDefaultClient

        public String getDefaultClient()
      • setDefaultClient

        public void setDefaultClient​(String defaultClient)