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 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 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 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: