Interface CallbackLogic

All Known Implementing Classes:
DefaultCallbackLogic
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface CallbackLogic
Callback logic to finish the login process for an indirect client.
Since:
1.9.0
Author:
Jerome Leleu
  • Method Details

    • perform

      Object perform(WebContext webContext, SessionStore sessionStore, Config config, HttpActionAdapter httpActionAdapter, String defaultUrl, Boolean renewSession, String defaultClient)
      Perform the callback logic.
      Parameters:
      webContext - the web context
      sessionStore - the session store
      config - the security configuration
      httpActionAdapter - the HTTP action adapter
      defaultUrl - the default url
      renewSession - whether the session must be renewed
      defaultClient - the default client
      Returns:
      the resulting action of the callback