Skip to content

CRUD Básico com DotNetCore + JWT + Swagger + MongoDb

Notifications You must be signed in to change notification settings

rafaeldias97/crud-dotnetcore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOTNET CORE + MONGODB + DOCKER + SWAGGER + JWT Autentication + CRUD

API usando DotNet Core com MongoDb, JWT Autentication, Swagger e Docker.

Instalando e Executando

Para dar inicio ao projeto, é necessário ter o DotNet Core 2.1 e Docker instalado

git clone https://github.com/rafaeldias97/crud-dotnetcore.git
docker-compose up --build

Rotas no Swagger

Com o projeto sendo executado no docker, busque pela URL

http://localhost/swagger/index.html

Voce tera acesso ao swagger, onde permite realizar a documentação de APIS Rest Algumas rotas são protegidas utilizando JWT, um exemplo de rota protegia é a rota GET /api/Pessoa Voce ira receber o status 401 ao realizar a requisição

Rotas

Para realizar a autenticação, voce deve primeiro realizar o cadastro na aplicação

Rotas

Com o cadastro efetuado, deve ser realizado a autenticação propriamente dita na rota de Auth

Rotas

Copie o TOKEN gerado

Rotas

O token de acesso poderá ser utilizado no Header da requisição utilizando o "Bearer "

Rotas

Voce já pode utilizar as rotas protegidas como GET /api/Pessoa Recebendo o status 200

Rotas

About

CRUD Básico com DotNetCore + JWT + Swagger + MongoDb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published