A CidadeAltaAPI é uma API para controlar os códigos penais da cidade. Nesta API é possível que o usuário se autentique e após o sucesso poderá consultar, incluir, editar e visualizar os códigos penais da Cidade Alta.
- Abra o Package Manager Console, selecione o projeto
CidadeAlta.Data
e rode o comandoUpdate-Database
. Isso irá criar o banco de dados MySQL
- Execute o projeto
CidadeAlta.API
- Crie um usuário:
- Faça login e copie o token:
- Cole o token na parte de autorização:
Não se esqueça de colocar Bearer
antes do token!
Agora é só usar e ser feliz
- ASP.NET 6.0
- ASP.NET WebApi Core com autenticação JWT Bearer
- Entity Framework Core 6
- Injeção de dependências nativa do .NET Core
- AutoMapper
- FluentValidator
- Swagger UI com suporte ao JWT
- Domain Driven Design
- Onion architecture