Proteger uma aplicação Web .NET com a arquitetura de Identidade do ASP.NET Core

Intermédio
Developer
ASP.NET Core
Entity Framework Core

Adicione autenticação e autorização a uma aplicação Web com o ASP.NET Core Identity, a arquitetura de segurança nativa do ASP.NET Core.

Objetivos de aprendizagem

Neste módulo, irá:

  • Configure o suporte de Identidade do ASP.NET Core 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)