Class RedirectCallbackHandler


  • public class RedirectCallbackHandler
    extends Object
    A Callback Handler for RedirectCallbacks, so that multiple places in OpenAM can re-use the same code.
    • Constructor Detail

      • RedirectCallbackHandler

        public RedirectCallbackHandler()
    • Method Detail

      • setRedirectCallbackCookie

        public void setRedirectCallbackCookie​(jakarta.servlet.http.HttpServletRequest request,
                                              jakarta.servlet.http.HttpServletResponse response,
                                              RedirectCallback redirectCallback,
                                              String loginURL)
        Handles RedirectCallbacks by forwarding the response to the url in the callback.
        Parameters:
        request - The HttpServletRequest.
        response - The HttpServletResponse.
        redirectCallback - The RedirectCallback.
        loginURL - The url used to login o be set as a cookie on the response.
      • handleRedirectCallback

        public void handleRedirectCallback​(jakarta.servlet.http.HttpServletRequest request,
                                           jakarta.servlet.http.HttpServletResponse response,
                                           RedirectCallback redirectCallback,
                                           String loginURL)
                                    throws IOException
        Throws:
        IOException