Interface CallbackLogic<R,​C extends WebContext>

  • All Known Implementing Classes:
    DefaultCallbackLogic

    public interface CallbackLogic<R,​C extends WebContext>
    Callback logic to finish the login process for an indirect client.
    Since:
    1.9.0
    Author:
    Jerome Leleu
    • Method Detail

      • perform

        R perform​(C context,
                  Config config,
                  HttpActionAdapter<R,​C> httpActionAdapter,
                  String defaultUrl,
                  Boolean saveInSession,
                  Boolean multiProfile,
                  Boolean renewSession,
                  String client)
        Perform the callback logic.
        Parameters:
        context - the web context
        config - the security configuration
        httpActionAdapter - the HTTP action adapter
        defaultUrl - the default url
        saveInSession - whether profile should be saved in session
        multiProfile - whether multi profiles are supported
        renewSession - whether the session must be renewed
        client - the default client
        Returns:
        the resulting action of the callback