Proteger uma aplicação Web .NET com a arquitetura de Identidade do ASP.NET 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)