Class LoginExternalAuthSetup

  • All Implemented Interfaces:
    Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    @WebServlet(name="loginExternalAuthSetup",
                urlPatterns="/loginExternalAuth")
    public class LoginExternalAuthSetup
    extends BaseLoginServlet
    Set up the external authorization process. Write down the page that triggered the request, so we can get back to it. Send a request to the external authorization server that will return us to the LoginExternalAuthReturn servlet for further processing.
    See Also:
    Serialized Form
    • Constructor Detail

      • LoginExternalAuthSetup

        public LoginExternalAuthSetup()
    • Method Detail

      • doPost

        protected void doPost​(javax.servlet.http.HttpServletRequest req,
                              javax.servlet.http.HttpServletResponse resp)
                       throws javax.servlet.ServletException,
                              IOException
        Write down the referring page, record that we are logging in, and redirect to the external authorization server URL.
        Overrides:
        doPost in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        IOException
      • doGet

        protected void doGet​(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws javax.servlet.ServletException,
                             IOException
        Overrides:
        doGet in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        IOException