Resumo
Neste módulo, você adicionou Identity a um projeto existente do ASP.NET Core Razor Pages. Os componentes de IU de Identidade predefinidos foram personalizados para satisfazer os requisitos técnicos e comerciais. Uma política de autorização foi criada para proteger determinadas funcionalidades da aplicação. Finalmente, a política de autorização foi empregada para restringir o acesso para que apenas os administradores pudessem visualizar e acessar determinadas funcionalidades.
Uma amostra completa pode ser encontrada no solution
ramo. Tenha em conta os seguintes pontos:
- A cadeia de conexão é pré-configurada para o .devcontainer. Se você executá-lo localmente, altere a cadeia de conexão para apontar para sua instância LocalDB.
- Certifique-se de aplicar as migrações antes de executar o aplicativo.
Saiba mais sobre ASP.NET identidade principal
- ASP.NET Principais tópicos de segurança
- Identidade de andaime em ASP.NET projetos principais
- Personalização do modelo de identidade no ASP.NET Core
- Habilite a geração de código QR para aplicativos autenticadores TOTP no ASP.NET Core
- Autorização baseada em declarações no ASP.NET Core
Mais informações
Série de vídeos do Channel 9: