Guards determinam se uma requisição é permitida prosseguir para o handler da rota — são o mecanismo dedicado do NestJS para autorização (e frequentemente verificações de autenticação). Uma guard retorna true para permitir a requisição ou false/lança uma exceção para bloqueá-la.
