Artykuły oparte na projektach ASP.NET Core utworzonych przy użyciu poszczególnych kont użytkowników
ASP.NET Core Identity jest uwzględniona w szablonach projektów w programie Visual Studio z opcją "Indywidualne konta użytkowników".
Szablony uwierzytelniania są dostępne w interfejsie wiersza polecenia platformy .NET za pomocą polecenia -au Individual
:
dotnet new mvc -au Individual
dotnet new webapp -au Individual
dotnet new mvc -au Individual
dotnet new razor -au Individual
Zobacz ten problem z usługą GitHub na potrzeby uwierzytelniania internetowego interfejsu API.
Bez uwierzytelniania
Uwierzytelnianie jest określane w interfejsie wiersza polecenia platformy .NET z opcją -au
. W programie Visual Studio okno dialogowe Zmienianie uwierzytelniania jest dostępne dla nowych aplikacji internetowych. Wartość domyślna dla nowych aplikacji internetowych w programie Visual Studio to Brak uwierzytelniania.
Projekty utworzone bez uwierzytelniania:
- Nie zawieraj stron internetowych i interfejsu użytkownika, aby się zalogować i wylogować.
- Nie zawieraj kodu uwierzytelniania.
Uwierzytelnianie systemu Windows
Uwierzytelnianie systemu Windows jest określane dla nowych aplikacji internetowych w interfejsie wiersza polecenia platformy .NET z opcją -au Windows
. W programie Visual Studio okno dialogowe Zmienianie uwierzytelniania zawiera opcje uwierzytelniania systemu Windows.
Jeśli wybrano opcję Uwierzytelnianie systemu Windows, aplikacja jest skonfigurowana do korzystania z modułu Iis uwierzytelniania systemu Windows. Uwierzytelnianie systemu Windows jest przeznaczone dla witryn sieci Web Intranet.
dotnet nowe opcje uwierzytelniania aplikacji internetowej
W poniższej tabeli przedstawiono opcje uwierzytelniania dostępne dla nowych aplikacji internetowych:
Opcja | Typ uwierzytelniania | Link, aby uzyskać więcej informacji |
---|---|---|
Brak | Brak uwierzytelniania. | |
Osoba fizyczna | Indywidualne uwierzytelnianie. | Wprowadzenie do rozwiązania Identity na platformie ASP.NET Core |
IndywidualnyB2C | Indywidualne uwierzytelnianie hostowane w chmurze za pomocą usługi Azure AD B2C. | Azure AD B2C |
SingleOrg | Uwierzytelnianie organizacyjne dla jednej dzierżawy. Dzierżawy identyfikatorów zewnętrznych entra używają również usługi SingleOrg. | Identyfikator entra |
MultiOrg | Uwierzytelnianie organizacyjne dla wielu dzierżaw. | Identyfikator entra |
Windows | Uwierzytelnianie systemu Windows. | Uwierzytelnianie systemu Windows |
Nowe opcje uwierzytelniania aplikacji internetowej w programie Visual Studio
W poniższej tabeli przedstawiono opcje uwierzytelniania dostępne podczas tworzenia nowej aplikacji internetowej za pomocą programu Visual Studio:
Opcja | Typ uwierzytelniania | Link, aby uzyskać więcej informacji |
---|---|---|
Brak | Bez uwierzytelniania | |
Indywidualne konta użytkowników/ Konta użytkowników ze sklepu w aplikacji | Uwierzytelnianie indywidualne | Wprowadzenie do rozwiązania Identity na platformie ASP.NET Core |
Indywidualne konta użytkowników/Połączenie do istniejącego magazynu użytkowników w chmurze | Indywidualne uwierzytelnianie hostowane w chmurze za pomocą usługi Azure AD B2C | Azure AD B2C |
Chmura służbowa/ pojedyncza organizacja | Uwierzytelnianie organizacyjne dla jednej dzierżawy | Azure AD |
Chmura służbowa/wiele organizacji | Uwierzytelnianie organizacyjne dla wielu dzierżaw | Azure AD |
Windows | Uwierzytelnianie systemu Windows | Uwierzytelnianie systemu Windows |
Dodatkowe zasoby
W poniższych artykułach pokazano, jak używać kodu wygenerowanego w szablonach platformy ASP.NET Core korzystających z poszczególnych kont użytkowników: