Validação de Login com JWT, Filtros e Interceptores

Fluxo de Validação de Login 1. Validação de Parâmetros Verifica se credenciais foram enviadas: if (StringUtils.isVazio(credenciais.getUsuario()) || StringUtils.isVazio(credenciais.getSenha())) { throw new ErroCustomizado("Credenciais obrigatórias"); } 2. Processamento Lógico 2.1 Busca de Usuário Funcionario funcionario = rep ...

Publicado em 7-11 04:54

Implementação de validação JWT genérica com anotações personalizadas no Spring Boot

Nem todos os endpoints de uma aplicação precisam de validação JWT prévia. Para isso, criamos uma anotação personalizada @JwtToken que marca os métodos que exigem verificação do token. Exemplo: @GetMapping("/fazerAlgo") // Adiciona a anotação personalizada @JwtToken // Antes de executar o método do Controller, é feita a validação JWT / ...

Publicado em 6-28 10:01

Integrando RxJS com Interceptores no NestJS

RxJS e Intercepotres RxJS é uma biblioteca de programação reativa baseada no padrão Observer, versão JavaScript do ReactiveX. Oferece operadores para manipulação de fluxos de dados assíncronos como eventos de UI, requisições de rede e temporizadores. Seu núcleo utiliza Observables para representar fluxos de dados, com operadores para transforma ...

Publicado em 6-12 21:57