¿Cuál es uno de los principales desafíos de la autenticación en aplicaciones web basadas en HTTP?
La falta de seguridad en las comunicaciones.
La necesidad de almacenar contraseñas en el cliente.
La complejidad de implementar roles de usuario.
HTTP es un protocolo sin estado y no guarda información entre peticiones.