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

395

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

Marcelo Oliveira

linkedin

Sou Full-Stack Engineer e Technical Author com mais de 25 anos de experiência em software, cloud e educação tech. Atuo com sistemas distribuídos, microsserviços, arquiteturas orientadas a eventos, serverless e fintechs, usando .NET, AWS, Azure e Kubernetes. Tenho experiência em pipelines de dados na AWS e automação CI/CD. Produzo cursos para a Alura e artigos para CircleCI e Microsoft. Aplico Spec-Driven Development e IA à engenharia de software e à escrita técnica.

Curso atualizado em 21/05/2026

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

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda .NET com esse e outros cursos, comece agora!

Conheça os Planos para Empresas