Projeto criado na série de vídeos onde eu ensino a construir uma API Rest utilizando .NET 6, EF Core, e princiaplmente boas práticas de desenvolvimento e arquitetura!
Aulas:
- #0 - Introdução
- #1 - Definindo a Estrutura do Projeto
- #2 - Modelando Nossas Entidades
- #3.1- Iniciando a Camada de Infraestrutura e o Repository Pattern
- #3.2 - Finalizando a Camada de infraestrutura
- #4 - Construindo Nossa Camada de Serviço
- #5.1 - Criando Nossa Camada de API
- #5.2 - Adicionando JWT a Nossa API
- #6 - Encerramento
- #7 - [BONUS] Aumentando a Segurança da API
- #8 - Iniciando nosso banco de dados no Azure!
- #8.1 - Configurando o Azure Key Vault e realizando o deploy
- #9 - Adicionando Testes Unitários
- #10 - Migrando o Projeto Para .NET 6!
- #11 - Refatorando Métodos e Implementando Hash
Iniciar os segredos de usuários
dotnet user-secrets init
Configurar a string de conexão ao banco de dados
dotnet user-secrets set "ConnectionStrings:USER_MANAGER" "[STRING CONNECTION]"
Configurar dados de autenticação (JWT)
dotnet user-secrets set "Jwt:Key" "[JWT CRYPTOGRAPHY KEY]" dotnet user-secrets set "Jwt:Login" "[JWT LOGIN]" dotnet user-secrets set "Jwt:Password" "[JWT PASSWORD]"
Por fim você configura a chave de criptografia da aplicação
dotnet user-secrets set "Cryptography" "[CHAVE DE CRIPTOGRAFIA DA APLICAÇÃO]"
Listar todas os segredos de usuário da aplicação.
dotnet user-secrets list
Deletar um segredo de usuário da aplicação.
dotnet user-secrets remove "[CHAVE]"
2022©