Class TokenAuthenticationServlet

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

    public class TokenAuthenticationServlet
    extends javax.servlet.http.HttpServlet
    Servlet that allows to get a unique authentication token given the request Principal and some device information passed as request parameters: application name, device id, device description, permission. An error response will be sent with a 400 status code if one of the required parameters is null or empty. All parameters are required except for the device description.

    The token is provided by the TokenAuthenticationService.

    Since:
    5.7
    Author:
    Antoine Taillefer ([email protected])
    See Also:
    Serialized Form
    • Constructor Detail

      • TokenAuthenticationServlet

        public TokenAuthenticationServlet()
    • Method Detail

      • doGet

        public void doGet​(javax.servlet.http.HttpServletRequest req,
                          javax.servlet.http.HttpServletResponse resp)
                   throws javax.servlet.ServletException,
                          IOException
        Overrides:
        doGet in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        IOException
      • sendTextResponse

        protected void sendTextResponse​(javax.servlet.http.HttpServletResponse resp,
                                        String textResponse,
                                        int statusCode)
                                 throws IOException
        Throws:
        IOException