Status • Objetivo • Desenvolvimento • Tecnologias • Autor • Licença
Criacao de uma API simples no modelo Restfull em .Net + EntityFramework.O modelo de dados esta simples porque o foco esta em abstrair alguns conhecimentos.
Você precisa ter o Visual Studio 2022 ou VsCode instalado para testar o projeto.
O projeto roda sob o SDK .Net 9.
Rode o projeto e acesse a URL:
https://localhost:7181/swagger/index.html
Para autenticar, acesse a url:
https://localhost:7181/api/Auth/login
e use o JSON:
{
"username": "admin",
"password": "senhaforte"
}
O Token expira depois de 30 minutos.
Clique no metodo Post, e cole esse modelo de retorno de dados:
{
"name": "Estudar Arquitetura Hexagonal",
"isComplete": true
}
Voce recebera um json semelhante a este:
{
"id": 1,
"name": "Estudar Arquitetura Hexagonal",
"isComplete": true
}
As seguintes tecnologias foram utilizadas neste projeto:
- IDE: Visual Studio 2022
- SDK: .Net 9
- EntityFrameworkCore: Microsoft.EntityFrameworkCore.InMemory
- Autenticacao e Autorizacao: Microsoft.AspNetCore.Authentication.JwtBearer
- Autenticacao e Autorizacao: Microsoft.IdentityModel.Tokens
- Autenticacao e Autorizacao: System.IdentityModel.Tokens.Jwt
- Testes Unitarios: xUnit
- Docker: Docker
Developed by Daniel Paiva
Este projeto está sob a licença MIT