Skip to content

GitArika/rbac-security-model

Repository files navigation

Users API

Funcionalidades Básicas:

🔑 Cadastro de usuários com (nome, email e senha)

🖊️ Atualização do perfil de usuário

🔎 Busca de usuários e buscas com filtros

Funcionalidades adicionais:

📖 Documentação de API com Swagger

🔐 Login de usuários e autenticação

🔒 RBAC Controle de acesso a funcionalidades com base no perfil do usuário (admin, cliente)

🛡️ Limites de requisição por IP (defesa de ataques DOS/DDOS/Brute Force)

🔑 Hash de senha para armazenamento não volátil

⏳ Timeout customizado para requisições não respondidas

🌍 Filtros com internacionalização da linguagem para mensagens de erro customizadas

🔧 Utilização de variáveis de ambiente para credenciais e segredos de aplicação

📜 Sistema de logs estruturado (Requisição, funcionalidade acessada, IP, tempo de execução, horários, Status de resposta)

✨ Utilização do typescript e Sintaxes mais recentes do javascript

🚀 Utilização de frameworks modernos Nestjs, Passport, Bcrypt, Express

📚 Paginação durante buscas

🗑️ Remoção de usuário lógica

⛔ Bloqueio do acesso a usuário removido

♻️ Reativação de usuário

Sobre mim

Tenho uma base sólida em ciência da computação, formado pela Faculdade de Tecnologia de São Paulo e atuando na área desde 2018.

Let’s Connect!

Se você procura alguém que trabalhe com transparência, sou a pessoa certa para você.

X Instagram Discord Spotify Mail LinkedIn


About

API para controle de acesso de usuários com boas práticas de segurança.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published