Dois anos
de acesso à Alura

30% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

Segurança com ASP.NET Core:

coordene aplicações e centralize a segurança

Quero estudar na alura

8h

Para conclusão

251

Pessoas nesse curso

9

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda a integrar um projeto MVC com uma Web API protegida por JWT
  • Consuma APIs com autenticação e autorização usando HttpClient no MVC
  • Implemente autenticação externa com OpenID Connect no IdentityServer
  • Configure login social com provedores como Google, com segurança e praticidade
  • Adicione suporte a múltiplos tipos de autenticação em aplicações ASP.NET Core
  • Implemente um fluxo de logout seguro que encerra sessões locais e externas
  • Adicione exibição dinâmica de login/logout na interface com Razor Views
  • Aplique políticas de resiliência com retentativas automáticas usando Polly
  • Implemente Rate Limiting para limitar requisições e evitar sobrecarga
  • Proteja aplicações distribuídas com práticas modernas de identidade e acesso

Público alvo_

Pessoas desenvolvedoras .NET que desejam aprender sobre segurança em aplicações Web e APIs Rest.

Marcelo Oliveira

linkedin

Marcelo é desenvolvedor e instrutor que sempre busca diminuir obstáculos no processo de desenvolvimento, visando acelerá-lo. Com foco em ASP.Net, ASP MVC e C#, é ativo na comunidade: como contribuidor do Code Project ganhou mais de 30 prêmios de melhor artigo do mês. Adora design patterns e refatoração de código.

Curso atualizado em 30/06/2025

Ementa

  1. Integração do projeto MVC com a Web API

    • Comunicação entre MVC e Web API
    • Consumo de Web API com HttpClient
    • Executando o fluxo entre MVC e Web API
  2. Autenticação e autorização entre MVC e Web API

    • Protegendo a Web API com autenticação e autorização
    • Executando e testando a Web API protegida
    • Configurando projeto MVC com autenticação e autorização
    • Executando projeto MVC com autenticação e autorização
  3. Implementando Login Social

    • Criando projeto no Google Cloud
    • Configurando autenticação externa com Google
  4. Proteção de sessão e segurança avançada

    • Implementando mecanismo de logout
    • Demonstrando o mecanismo de logout
  5. Resiliência em aplicações seguras

    • Resiliência com retentativas
    • Resiliência com limite de taxa

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 247 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Mais tempo para a sua evolução, na velocidade do mercado. Comece hoje e aproveite por 2 anos.

Conheça os Planos para Empresas