Compartilhar via


-Soluções de gerenciamento de Identity para aplicativos Web do .NET

A tabela a seguir fornece uma visão geral não exaustiva das soluções de gerenciamento de identidade para aplicativos ASP.NET Core em ordem alfabética. Essas soluções oferecem recursos e recursos para gerenciar a autenticação do usuário, a autorização e a identidade do usuário, incluindo opções para aplicativos que são:

  • Baseado em contêiner.
  • Auto-hospedado, em que você gerencia a instalação e a infraestrutura do aplicativo em seu próprio hardware.
  • Gerenciado em um serviço baseado em nuvem, como o Microsoft Entra.

Dependendo do tamanho da empresa e dos requisitos de aplicativo, muitas licenças comerciais fornecem opções "comunitárias" ou gratuitas.

Nome Tipo Tipo de Licença Documentação
ASP.NET Core Identity Auto-hospedagem OSS (MIT) Introdução ao Identity no ASP.NET Core
Auth0 Gerenciado Comercial Introdução
Duende IdentityServer Auto-hospedagem Comercial IntegraçãoIdentity do ASP.NET
Keycloak Contêiner OSS (Apache 2.0) Documentação de aplicativos de proteção do Keycloak
Microsoft Entra ID Gerenciado Comercial Documentação do Entra
Okta Gerenciado Comercial Okta para ASP.NET Core
OpenIddict Auto-hospedagem OSS (Apache 2.0) Documentação do OpenIddict