API usando DotNet Core com MongoDb, JWT Autentication, Swagger e Docker.
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
Com o projeto sendo executado no docker, busque pela URL
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
Para realizar a autenticação, voce deve primeiro realizar o cadastro na aplicação
Com o cadastro efetuado, deve ser realizado a autenticação propriamente dita na rota de Auth
Copie o TOKEN gerado
O token de acesso poderá ser utilizado no Header da requisição utilizando o "Bearer "
Voce já pode utilizar as rotas protegidas como GET /api/Pessoa Recebendo o status 200