Teste seus conhecimentos práticos sobre arquitetura de software e sistemas Full Stack.


1. Um JWT tem o payload {"sub":"ana","roles":["USER"]}. Um atacante decodifica o token, troca para ["ADMIN"] e o reenvia. O que impede o acesso?


2. Qual combinação de armazenamento é a recomendada para uma SPA?


3. O usuário tem a authority salva como ADMIN no banco, e o endpoint usa @PreAuthorize("hasRole('ADMIN')"). O acesso é negado. Por quê?