Pequena api com alguns endpoints referentes à autenticação de usuários e filmes (objetos mockados), utilizando tokens de autenticação para permissão de acesso às apis, e endpoints para criação de tokens com níveis de acesso. Foi utilizado o Swagger para documentação da mesma, porém disponibilizada coleção para requisições com o Postman.
- Inicialize um repositório em sua máquina;
- Clone este repositório, com o seguinte comando: git clone https://github.com/gabrielpcellis/teste-gabriel.git
- Abra a solução em seu Visual Studio Community
- Execute o projeto "ApiTeste"
- Abra o Postman, acesse a coleção disponibilizada (https://github.com/gabrielpcellis/teste-gabriel/blob/main/teste.postman_collection.json), e copiando o conteúdo em um arquivo .txt, importe no postman.
- Execute as requisições
- Microsoft.EntityFrameworkCore
- Microsoft.EntityFrameworkCore.Design
- Microsoft.EntityFrameworkCore.Tools
- Swashbuckle.AspNetCore
- Microsoft.AspNetCore.Authentication
- Microsoft.AspNetCore.Authentication.JwtBearer
- Visual Studio Community (IDE)
- Swagger para documentação
- Postman para execução de requisições HTTP
- GitBash para versionamento do código