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

Aprenda a implementar uma solução completa para autenticação e autorização em API ASP.NET com JWT e Bearer Authentication

0 (0)

1145 Alunos

Intermediário

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

4h 50m de conteúdo

Certificado de conclusão

Acesso em todas as plataformas

Comprar
Conceitos de Segurança

Apresentação do Módulo

1m

O que é autenticação

10m

O que é autorização

5m

Autenticação e Autorização em APIs

6m

Onde armazenar o Token

9m

O que é JWT?

10m

Entendendo Payload e assinatura do Token

5m

Refresh Token

3m

JWT e Bearer na Prática

Criando o projeto

2m

Criando o arquivo de configuração

2m

Criando a classe de usuário

3m

Iniciando o Token Service

2m

Assinando o Token

5m

Gerando o Token

4m

Entendendo os Claims

5m

Claims Identity

5m

Payload

5m

Adicionando autenticação

3m

Configurando a autenticação

5m

Testando o Token

3m

Policies

5m

Hackeando o Token

3m

Obtendo Claims do Token

4m

Claims Identity Extension

4m

Criando um Sistema de Login

Criando o projeto

3m

Entity e Value Object

4m

String Extension

5m

Value Object de Email

5m

Value Object de Verificação de E-mail

8m

Value Object de Senha

6m

Gerando senhas aleatorias

4m

Password Hashing

4m

Comparando Hashes

2m

Finalizando a entidade User

5m

Mapeando o User

6m

Criando o DataContext

3m

Configurando a API

6m

Organizando a API

1m

Gerando o banco de dados

3m

Use Cases

4m

Response

4m

Compondo a resposta

5m

Specification

4m

Repositórios e Serviços

6m

Validando a requisição

5m

Gerando entidades de value objects

4m

Interagindo com repositórios

3m

Finalizando o handler

4m

Implementando o repositório

5m

Implementando o serviço

5m

Configurando a API

4m

Registrando as dependências

4m

Adicionando suporte ao Mediator

7m

Criando o método POST

3m

dotnet user secrets

5m

Testando a APIs

7m

Authenticate Use Case

4m

Authenticate Handler

6m

Authenticate Repository

7m

JWT Service

5m

Retornando o Token

1m

Criando Roles

3m

Mapeando Roles

3m

Recuperando os Roles

3m

Adicionando Roles ao Token

2m

Utilizando os Roles

1m

Conclusão

2m