You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nico Loreto edited this page Jun 2, 2024
·
5 revisions
Web Site
Se aplicó el uso de Guards en Angular, protegiendo las rutas a nivel de la UI.
Los Guards en Angular son interfaces que se encargan de dar o no dar acceso a rutas dependiendo de la autenticación del usuario.
Actualmente en nuestro sitio web, si no somos autenticados a través de los servicios correspondientes de que "somos quien decimos ser", la aplicación no nos dará acceso a la vista de "Mi cuenta", implementada en el path "/user", generando un redireccionamiento al formulario de login.
App mobile
Se implementó la librería BCrypt en Java para hashing de passwords.
Actualmente la aplicación guarda las contraseñas de cada usuario aplicando un algoritmo de cifrado Blowfish que genera un hash. De esta manera, las contraseñas no son guardadas en texto plano y por más que un administrador con permisos tenga acceso a estos datos, no podrá conocer dichas claves originales.