* BASE = Es la ruta del proyecto que se va implementar esta es la variable que se va a modificar en primera instancia.
* urlRequested = a la ruta para la verificación del token de la API REST.
* login = a la pantalla de inicio del sistema en este caso el login.
* js = a la ruta /nombre_de_proyecto/js esto sirve para darle acceso a todos los archivos que se encuentren en la carpeta js sin necesidad de validar el token
* css = a la ruta /nombre_de_proyecto/css esto sirve para darle acceso a todos los archivos que se encuentren en la carpeta css sin necesidad de validar el token
* postRequest = new PostRequest(urlRequested); urlRequested es la ruta que se va enviar para poder enviar una peticion post al servidor para validar el TOKEN
* JSONObject valid = va capturar la respuesta de la petición post al servidor una respuesta importante es su status=true: su token fue verificado correctamente, status=false: su token fue rechazado y se le enviar una excepción UNAUTHORIZED
* BASE = Es la ruta del proyecto que se va implementar esta es la variable
* que se va a modificar en primera instancia. urlRequested = a la ruta para
* la verificación del token de la API REST. login = a la pantalla de inicio
* del sistema en este caso el login. js = a la ruta /nombre_de_proyecto/js
* esto sirve para darle acceso a todos los archivos que se encuentren en la
* carpeta js sin necesidad de validar el token css = a la ruta
* /nombre_de_proyecto/css esto sirve para darle acceso a todos los archivos
* que se encuentren en la carpeta css sin necesidad de validar el token
* postRequest = new PostRequest(urlRequested); urlRequested es la ruta que
* se va enviar para poder enviar una peticion post al servidor para validar
* el TOKEN JSONObject valid = va capturar la respuesta de la petición post
* al servidor una respuesta importante es su status=true: su token fue
* verificado correctamente, status=false: su token fue rechazado y se le
* enviar una excepción UNAUTHORIZED
* </p>
* @param req recibe el parametro para poder asignar su valor a HttpServletResponse response para obtener los métodos básicos de un servlet
* @param res recibe el parametro para poder asignar su valor a HttpServletRequest request para obtener los métodos básicos de un servlet
* @param chain se utiliza (chain.doFilter(request, response);) para pasar el acceso al siguiente filtro sí existieran mas filtros y sí no hay mas filtros te redirecciona a el servlet solicitado.
*
* @param req recibe el parametro para poder asignar su valor a
* HttpServletResponse response para obtener los métodos básicos de un
* servlet
* @param res recibe el parametro para poder asignar su valor a
* HttpServletRequest request para obtener los métodos básicos de un servlet
* @param chain se utiliza (chain.doFilter(request, response);) para pasar
* el acceso al siguiente filtro sí existieran mas filtros y sí no hay mas
* filtros te redirecciona a el servlet solicitado.
* @throws IOException
* @throws ServletException
*/
...
...
@@ -54,78 +72,75 @@ public class RequestFilter implements Filter, ServletContextListener {
/*Esta condicional solo aplica cuando sí se tiene páginas detalle propias del sistema (que no estan registrados en SEGURIDAD) mas informacion VistasExtras.java */
switch(vista.toString()){//Agrega las vistas detalle