Artigos baseados em projetos ASP.NET Core criados com contas de usuário individuais

O AsP.NET Core Identity é incluído em modelos de projeto no Visual Studio com a opção “Contas de Usuário Individuais”.

Os modelos de autenticação estão disponíveis na CLI do .NET Core com -au Individual:

dotnet new mvc -au Individual
dotnet new webapp -au Individual
dotnet new mvc -au Individual
dotnet new razor -au Individual

Consulte este problema do GitHub para autenticação de API Web.

Sem Autenticação

A autenticação é especificada na CLI do .NET Core com a opção -au. No Visual Studio, o diálogo Alterar Autenticação está disponível para novos aplicativos Web. O padrão para novos aplicativos Web no Visual Studio é Nenhuma Autenticação.

Projetos criados sem autenticação:

  • Não contêm páginas da Web e interface do usuário para entrar e sair.
  • Não contêm código de autenticação.

Autenticação do Windows

A Autenticação do Windows é especificada para novos aplicativos Web na CLI do .NET Core com a opção -au Windows. No Visual Studio, o diálogo Alterar Autenticação fornece as opções de Autenticação do Windows.

Se a Autenticação do Windows estiver selecionada, o aplicativo será configurado para usar o módulo IIS de Autenticação do Windows. A Autenticação do Windows destina-se a sites da Intranet.

Opções de autenticação do dotnet para novos aplicativos Web

A tabela a seguir mostra as opções de autenticação disponíveis para novos aplicativos Web:

Opção Tipo de autenticação Link para mais informações
Nenhum Sem autenticação.
Individual Autenticação individual. Introdução ao Identity no ASP.NET Core
IndividualB2C Autenticação individual hospedada na nuvem com Azure AD B2C. Azure AD B2C
SingleOrg Autenticação organizacional para um único locatário. Os locatários do Entra External ID também usam o SingleOrg. Entra ID
MultiOrg Autenticação organizacional para vários locatários. Entra ID
Windows Autenticação do Windows. Autenticação do Windows

Opções de autenticação do Visual Studio para novos aplicativos Web

A tabela a seguir mostra as opções de autenticação disponíveis ao criar um novo aplicativo Web com o Visual Studio:

Opção Tipo de autenticação Link para mais informações
Nenhum Sem autenticação
Contas de usuário individuais/Contas de usuário da Store no aplicativo Autenticação individual Introdução ao Identity no ASP.NET Core
Contas de usuário individuais/ Conectar-se a um repositório de usuários existente na nuvem Autenticação individual hospedada na nuvem com Azure AD B2C Azure AD B2C
Nuvem corporativa ou de estudante/ Organização Única Autenticação organizacional para um locatário Azure AD
Nuvem corporativa ou de estudante/Várias Organizações Autenticação organizacional para vários locatários Azure AD
Windows Autenticação do Windows Autenticação do Windows

Recursos adicionais

Os artigos a seguir mostram como usar o código gerado em modelos do ASP.NET Core que usam contas de usuário individuais: