Resumo
Neste módulo, você adicionou o Identity a um projeto Razor Pages ASP.NET Core existente. Os componentes padrão da interface do usuário do Identity foram personalizados para atender aos requisitos técnicos e de negócios. Uma política de autorização foi criada para proteger alguns recursos do aplicativo. Por fim, a política de autorização foi empregada para restringir o acesso, para que somente os administradores possam visualizar e acessar determinadas funcionalidades.
Um exemplo concluído pode ser encontrado no branch solution
. Observe os seguintes pontos:
- A cadeia de conexão é pré-configurada para o .devcontainer. Se você estiver executando localmente, altere a cadeia de conexão para apontar à instância do LocalDB.
- Aplique as migrações antes de executar o aplicativo.
Saiba mais sobre a Identidade do ASP.NET Core
- Tópicos de segurança do ASP.NET Core
- Identidade scaffold em projetos ASP.NET Core
- Personalização de modelo de identidade no ASP.NET Core
- Habilitar a geração de código QR para aplicativos de autenticador TOTP no ASP.NET Core
- Autorização baseada em declarações no ASP.NET Core
Saiba mais
Série de vídeos do Channel 9: