Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/renebentes/3001
Curso 3001 - Segurança em APIs ASP.NET com JWT e Bearer Authentication - balta.io
https://github.com/renebentes/3001
api csharp dotnet jwt-bearer-authentication learning
Last synced: 24 days ago
JSON representation
Curso 3001 - Segurança em APIs ASP.NET com JWT e Bearer Authentication - balta.io
- Host: GitHub
- URL: https://github.com/renebentes/3001
- Owner: renebentes
- License: mit
- Created: 2023-11-08T00:43:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-31T00:53:26.000Z (5 months ago)
- Last Synced: 2024-10-30T04:38:57.310Z (2 months ago)
- Topics: api, csharp, dotnet, jwt-bearer-authentication, learning
- Language: C#
- Homepage: https://balta.io/cursos/seguranca-apis-aspnet-jwt-bearer
- Size: 260 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://balta.io)
Contém códigos de exemplos desenvolvidos durante as aulas.
Você pode encontrar os originais em:
- [balta.io](https://balta.io/cursos/seguranca-apis-aspnet-jwt-bearer)
- [github.com](https://github.com/balta-io/3001)## Tecnologias Utilizadas
- [.NET 8+](https://dot.net/)
- [Visual Studio](https://visualstudio.com/)
- [Visual Studio Code](https://code.visualstudio.com/)## 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](../../commit/d5ccce9) | JWT e Bearer na Prática: Criando o projeto |
| [aula-2-2](../../commit/e784cdf) | JWT e Bearer na Prática: Criando o arquivo de configuração |
| [aula-2-3](../../commit/a01f4da) | JWT e Bearer na Prática: Criando a classe de usuário |
| [aula-2-4](../../commit/70dcd81) | JWT e Bearer na Prática: Iniciando o TokenService |
| [aula-2-5](../../commit/70dcd81) | JWT e Bearer na Prática: Assinando o Token |
| [aula-2-6](../../commit/70dcd81) | JWT e Bearer na Prática: Gerando o Token |
| [aula-2-8](../../commit/631e2b5) | JWT e Bearer na Prática: Claims Identity |
| [aula-2-11](../../commit/18ebcd9) | JWT e Bearer na Prática: Configurando a autenticação |
| [aula-2-12](../../commit/010568b) | JWT e Bearer na Prática: Testanto o Token |
| [aula-2-13](../../commit/5e11a41) | JWT e Bearer na Prática: Policies |
| [aula-2-15](../../commit/71e73b2) | JWT e Bearer na Prática: Obtendo as Claims do Token |
| [aula-3-1](../../commit/146b68f) | Criando um sistema de login: Criando o projeto |
| [aula-3-2](../../commit/f8329d8) | Criando um sistema de login: Entity e Value Object |
| [aula-3-3](../../commit/b124b67) | Criando um sistema de login: String Extension |
| [aula-3-4](../../commit/2c9ce22) | Criando um sistema de login: Value Object de Email |
| [aula-3-5](../../commit/3f61e5f) | Criando um sistema de login: Value Object de Verificação de E-mail |
| [aula-3-6](../../commit/4ab9468) | Criando um sistema de login: Value Object de Senha |
| [aula-3-7](../../commit/a7a242d) | Criando um sistema de login: Gerando senhas aleatórias |
| [aula-3-8](../../commit/33c44ae) | Criando um sistema de login: Password Hashing |
| [aula-3-9](../../commit/6324054) | Criando um sistema de login: Comparando Hashes |
| [aula-3-10](../../commit/05a6458) | Criando um sistema de login: Finalizando a entidade User |
| [aula-3-11](../../commit/0290864) | Criando um sistema de login: Mapeando User |
| [aula-3-12](../../commit/354b3a4) | Criando um sistema de login: Criando o DbContext |
| [aula-3-13](../../commit/4a594db) | Criando um sistema de login: Configurando a API |
| [aula-3-14](../../commit/d95b82d) | Criando um sistema de login: Organizando a API |
| [aula-3-15](../../commit/d40f7be) | Criando um sistema de login: Gerando o banco de dados |## Autor
[Rene Bentes Pinto](http://github.com/renebentes)
## Licença
Copyright (c) 2023 Rene Bentes Pinto
Este projeto está sob a licença **MIT**. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.