Class CallbackHandler

java.lang.Object
org.pac4j.undertow.handler.CallbackHandler
All Implemented Interfaces:
io.undertow.server.HttpHandler

public class CallbackHandler extends Object implements io.undertow.server.HttpHandler

This filter finishes the login process for an indirect client.

Since:
1.0.0
Author:
Jerome Leleu, Michaƫl Remond
  • Constructor Details

    • CallbackHandler

      protected CallbackHandler(org.pac4j.core.config.Config config, String defaultUrl)
  • Method Details

    • build

      public static io.undertow.server.HttpHandler build(org.pac4j.core.config.Config config)
    • build

      public static io.undertow.server.HttpHandler build(org.pac4j.core.config.Config config, String defaultUrl)
    • build

      public static io.undertow.server.HttpHandler build(org.pac4j.core.config.Config config, String defaultUrl, org.pac4j.core.engine.CallbackLogic callbackLogic)
    • handleRequest

      public void handleRequest(io.undertow.server.HttpServerExchange exchange)
      Specified by:
      handleRequest in interface io.undertow.server.HttpHandler
    • getCallbackLogic

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

      protected void setCallbackLogic(org.pac4j.core.engine.CallbackLogic callbackLogic)
    • getDefaultUrl

      public String getDefaultUrl()
    • setDefaultUrl

      public void setDefaultUrl(String defaultUrl)
    • getRenewSession

      public Boolean getRenewSession()
    • setRenewSession

      public void setRenewSession(Boolean renewSession)
    • getDefaultClient

      public String getDefaultClient()
    • setDefaultClient

      public void setDefaultClient(String defaultClient)