Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/balta-io/3001
Repositório do curso Segurança em APIs ASP.NET com JWT e Bearer Authentication
https://github.com/balta-io/3001
api aspnet bearer jwt token webapi
Last synced: about 1 month ago
JSON representation
Repositório do curso Segurança em APIs ASP.NET com JWT e Bearer Authentication
- Host: GitHub
- URL: https://github.com/balta-io/3001
- Owner: balta-io
- Created: 2023-07-03T16:49:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-29T22:16:38.000Z (over 1 year ago)
- Last Synced: 2024-04-14T21:37:38.350Z (8 months ago)
- Topics: api, aspnet, bearer, jwt, token, webapi
- Language: C#
- Homepage: https://balta.io/cursos/seguranca-apis-aspnet-jwt-bearer
- Size: 31.3 KB
- Stars: 13
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
https://github.com/balta-io/3001/assets/965305/7e8aafc4-10f0-400c-988d-006eef7e1aed
# Introdução
Olá e seja bem-vindo(a) ao curso Segurança em APIs [ASP.NET](http://ASP.NET) com JWT e Bearer Authentication do balta.io, eu sou André Baltieri, ou balta, 10x Microsoft MVP e vou te guiar por este curso.
## O problema
Segurança é um ponto crítico em qualquer aplicação, mas no caso das APIs ele é ainda mais sensível, visto que boa parte das APIs ficam expostas ao mundo.
Dia após dia vemos aplicações serem invadidas, dados serem roubados e boa parte disso pode ser evitado simplesmente entendendo como autenticação e autorização funcionam.
## O que vamos aprender?
Neste curso vamos entender como funciona o processo de autenticação e autorização no ASP.NET, o que é um Token, Claim, Role, Policy e até mesmo o que define como geramos um JWT.
Vamos passar por todos os pilares do oAuth e Bearer Authentication, implementando uma solução de ponta-a-ponta.
## Para quem é este curso?
Este curso se destina a pessoas que já tenham conhecimentos sólidos em ASP.NET, .NET e C#, que estejam seguindo nossa carreira .NET ou que possuam conhecimentos equivalentes.
## Suporte e versões
Este curso utiliza a versão 7 do .NET e 11 do C#, mas sua implementação pode ser aplicado a versões anteriores e futuras.
Além disso, os conceitos apresentados aqui são atemporais e podem até mesmo serem utilizados em outras tecnologias.