Middleware/roleMiddleware.ts
Versão: 1.0
Última atualização: 29 de agosto de 2025
Responsável: Ariel Spencer & Fabrício Bahiense
📋 Descrição
O que faz?
Este arquivo valida a role do usuário para determinar se ele possui o nível de acesso necessário.
Por que existe?
Para impedir que usuários com permissões inferiores acessem funcionalidades restritas
Como funciona?
Primeiro é verificado se o usuário possui alguma role. Se possuir, essa role é comparada com a lista EAdminRoles. Caso esteja na lista, o acesso é liberado, caso contrário, o acesso é negado.
🔧 Documentação Técnica
Tecnologias Utilizadas
- Backend: Express
Estrutura de Pastas
backend/
└── src/ # Source
└── middleware/
📦 Dependências
Dependências Principais
|
Pacote |
Versão |
Finalidade |
|
Express |
^4.17.21 |
Permitir o envio de uma resposta e passar para o próximo middleware da pilha. |
|
|
|
|
Última revisão: 29 de agosto de 2025 por Ariel Spencer