🎉 Sobre | Conceitos ensinados | Material de apoio | Como baixar | Funcionalidades
Esse projeto foi desenvolvido com o objetivo de ensinar como criar controle de acesso de usuário, utilizando NodeJS.
Durante o desenvolvimento, foi ensinado sobre relacionamento Many to Many
, utilizando TypeORM
, como criar Roles e Permissions
e vincular ao user e como criar um middleware
de validação das rotas, de acordo com as permissões.
// Clonar repositório
$ git clone https://github.com/danileao/permissions_users
// Acessar diretório
$ cd permissions_users
// Instalar dependências
$ yarn
// Iniciar projeto
$ yarn start
[ ] Cadastro de Users
[ ] Autenticacao de Users
[ ] Cadastro de Permissões
[ ] Cadastro de Roles
[ ] Cadastro de Produtos
[ ] Relacionamento User_Roles
[ ] Relacionamento Permission_Roles