Nexus Docs

Middleware/roleMiddleware.ts

Middleware/roleMiddleware.ts

Selecione outros documentos nas abas ou no menu lateral.

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/

                └── roleMiddleware.ts


📦 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