Proteja um aplicativo Web .NET com a estrutura ASP.NET Core Identity

Intermédio
Developer
ASP.NET Core
Entity Framework Core

Adicione autenticação e autorização a um aplicativo Web usando o ASP.NET Core Identity, a estrutura de segurança nativa do ASP.NET Core.

Objetivos de aprendizagem

Neste módulo, irá:

  • Configure ASP.NET suporte a Identidade Principal em um aplicativo Web ASP.NET Core existente.
  • Fornecer novas capacidades de registo de utilizadores.
  • Ampliar os componentes de IU da Identidade.
  • Personalize os recursos de login 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 se 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)