API criada para aplicar meus estudos sobre o Identity e Entity do .NET
A ideia inicial do projeto já foi concluida mas estou aberto a conselhos sobre melhorias, e pretendo aplicar conceitos novos nele conforme eu for aprendendo e estudando.
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você instalou a versão mais recente do
<.NET/>
- Você tem uma máquina
<Windows>
.
Para instalar a UserProductAPI, siga estas etapas:
Windows:
<git clone https://github.com/murilloliveiraz/UserProductAPI>
Para usar UserProductAPI, siga estas etapas:
abra a pasta do projeto no terminal
digite "dotnet run"
uma nova janela vai ser aberta e voce terá o projeto rodando localmente na sua máquina
Endpoints (principais) | Parâmetros do Body (json) | Método | Explicação | Parâmetros do Head (Token) |
---|---|---|---|---|
/users/signup | username, role, password, rePassword | POST | Cadastra um user | Nenhum |
/users/login | username, password | POST | Loga um user | Nenhum |
/products | Nenhum | GET | Mostra "todos" os produtos | Nenhum |
/produtos/id | Nenhum | GET | Mostra um produto específico | Nenhum |
/products | name, description, price | POST | Cria um produto | Token JWT gerado após o Login |
/products/id | name, description, price | PUT | Atualiza um produto especifíco | Nenhum |
/products/id | Nenhum | DELETE | Deleta um produto | Token JWT gerado após o Login |
Agradecemos às seguintes pessoas que contribuíram para este projeto:
Murillo Oliveira |