/3001

Curso 3001 - Segurança em APIs ASP.NET com JWT e Bearer Authentication - balta.io

Primary LanguageC#MIT LicenseMIT

3001 - Segurança em APIs ASP.NET com JWT e Bearer Authentication

Repositório do curso Segurança em APIs ASP.NET com JWT e Bearer Authentication da plataforma balta.io

Contém códigos de exemplos desenvolvidos durante as aulas.

Você pode encontrar os originais em:

Tecnologias Utilizadas

Divisão do Código

Há links específicos para cada commit de finalização de uma aula.

Lista de Aulas

Aulas Descrição
aula-2-1 JWT e Bearer na Prática: Criando o projeto
aula-2-2 JWT e Bearer na Prática: Criando o arquivo de configuração
aula-2-3 JWT e Bearer na Prática: Criando a classe de usuário
aula-2-4 JWT e Bearer na Prática: Iniciando o TokenService
aula-2-5 JWT e Bearer na Prática: Assinando o Token
aula-2-6 JWT e Bearer na Prática: Gerando o Token
aula-2-8 JWT e Bearer na Prática: Claims Identity
aula-2-11 JWT e Bearer na Prática: Configurando a autenticação
aula-2-12 JWT e Bearer na Prática: Testanto o Token
aula-2-13 JWT e Bearer na Prática: Policies
aula-2-15 JWT e Bearer na Prática: Obtendo as Claims do Token
aula-3-1 Criando um sistema de login: Criando o projeto
aula-3-2 Criando um sistema de login: Entity e Value Object
aula-3-3 Criando um sistema de login: String Extension
aula-3-4 Criando um sistema de login: Value Object de Email
aula-3-5 Criando um sistema de login: Value Object de Verificação de E-mail
aula-3-6 Criando um sistema de login: Value Object de Senha
aula-3-7 Criando um sistema de login: Gerando senhas aleatórias
aula-3-8 Criando um sistema de login: Password Hashing
aula-3-9 Criando um sistema de login: Comparando Hashes
aula-3-10 Criando um sistema de login: Finalizando a entidade User
aula-3-11 Criando um sistema de login: Mapeando User
aula-3-12 Criando um sistema de login: Criando o DbContext
aula-3-13 Criando um sistema de login: Configurando a API
aula-3-14 Criando um sistema de login: Organizando a API
aula-3-15 Criando um sistema de login: Gerando o banco de dados

Autor

Rene Bentes Pinto

Licença

Copyright (c) 2023 Rene Bentes Pinto

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.