Proteger uma aplicação Web ASP.NET Core com o framework da Identidade

Intermédio
Programador
Engenheiro de Segurança
.NET
ASP.NET Core
.NET Core
Entity Framework Core
Azure

Adicione autenticação e autorização a uma aplicação Web ASP.NET Core com o framework da Identidade.

Objetivos de aprendizagem

Neste módulo, irá:

  • Configurar o suporte de Identidade numa aplicação Web ASP.NET Core existente.
  • Fornecer novas capacidades de registo de utilizadores.
  • Ampliar os componentes de IU da Identidade.
  • Personalizar as capacidades de início de sessão multifator.
  • Implementar a autorização baseada em políticas através de afirmações.
  • Personalizar e ampliar o arquivo de dados da Identidade subjacente.

Pré-requisitos

  • Experiência de escrita em C# (nível de principiante)
  • Experiência na utilização de bases de dados relacionais e do SQL como um programador
  • Familiaridade com as migrações do Entity Framework (EF) Core
  • Capacidade de escrita em Razor (nível de principiante)
  • Familiaridade com uma aplicação de autenticação de palavras-passe avulsas por tempo limitado (TOTP), como o Microsoft Authenticator (disponível na Google Play Store ou na Apple App Store)