Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.