Class AuthenticationFormServlet

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

    public class AuthenticationFormServlet
    extends org.apache.sling.auth.core.spi.AbstractAuthenticationFormServlet
    The AuthenticationFormServlet provides the default login form used for Form Based Authentication.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String AUTH_REQUIREMENTS  
      static String SERVLET_PATH  
      • Fields inherited from class org.apache.sling.auth.core.spi.AbstractAuthenticationFormServlet

        CUSTOM_FORM_PATH, DEFAULT_FORM_PATH
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String getReason​(javax.servlet.http.HttpServletRequest request)
      Returns an informational message according to the value provided in the j_reason request parameter.
      • Methods inherited from class org.apache.sling.auth.core.spi.AbstractAuthenticationFormServlet

        doGet, doPost, getContextPath, getCustomFormPath, getDefaultFormPath, getForm, getResource
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
      • Methods inherited from class javax.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
    • Constructor Detail

      • AuthenticationFormServlet

        public AuthenticationFormServlet()
    • Method Detail

      • getReason

        protected String getReason​(javax.servlet.http.HttpServletRequest request)
        Returns an informational message according to the value provided in the j_reason request parameter. Supported reasons are invalid credentials and session timeout.
        Specified by:
        getReason in class org.apache.sling.auth.core.spi.AbstractAuthenticationFormServlet
        Parameters:
        request - The request providing the parameter
        Returns:
        The "translated" reason to render the login form or an empty string if there is no specific reason