Proteger um aplicativo Web .NET com a estrutura de Identidade do ASP.NET Core
Adicionar 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, você vai:
- Configure o suporte de Identidade do ASP.NET Core em um aplicativo Web ASP.NET Core existente.
- Fornecer novas funcionalidades de registro de usuário.
- Estender os componentes da interface do usuário da identidade.
- Personalizar as funcionalidades de logon multifator.
- Implementar autorização baseada em política usando declarações.
- Personalizar e estender o armazenamento de dados de identidade subjacente.
Pré-requisitos
- Experiência com escrita de C# no nível iniciante
- Experiência com o uso de bancos de dados relacionais e SQL como um desenvolvedor
- Familiaridade com as migrações do EF (Entity Framework) Core
- Capacidade de escrever o Razor no nível iniciante
- Familiaridade com um aplicativo autenticador TOTP (Senhas Avulsas por Tempo Limitado), como o Microsoft Authenticator (disponível na Google Play Store ou na Apple App Store)