Um projeto básico de Api com fins de estudo do Asp.Net Core e C#
- Usar SqlServer;
- Criar 2 tabelas usando o EF Core Usuário e Role;
- Configurar relação one-to-many de usuarios e roles;
- Criar o seed para popular o banco com usuarios.
- Ter 2 endpoints: Login e Signin;
- Login deve retornar o nome do Usuario e um Token;
- Token deve conter o nome e a role do usuario;
- Signin somente os usuario com a role Admin podem criar uma novo usuario;
- Ao criar um usuario a senha deve ser salva encryptada no banco.