IdentityBuilder Třída

Definice

Pomocné funkce pro konfiguraci služeb identit

public ref class IdentityBuilder
public class IdentityBuilder
type IdentityBuilder = class
Public Class IdentityBuilder
Dědičnost
IdentityBuilder

Konstruktory

IdentityBuilder(Type, IServiceCollection)

Vytvoří novou instanci položky IdentityBuilder.

IdentityBuilder(Type, Type, IServiceCollection)

Vytvoří novou instanci položky IdentityBuilder.

Vlastnosti

RoleType

Type Získá použití pro role.

Services

IServiceCollection Získá služby, ke kterému jsou připojené.

UserType

Type Získá použité pro uživatele.

Metody

AddClaimsPrincipalFactory<TFactory>()

IUserClaimsPrincipalFactory<TUser> Přidá pro UserType.

AddDefaultTokenProviders()

Přidá výchozí poskytovatele tokenů sloužící k vygenerování tokenů pro resetování hesel, změnu e-mailu a změnu operací telefonních čísel a pro generování dvoufaktorového ověřovacího tokenu.

AddErrorDescriber<TDescriber>()

IdentityErrorDescriberPřidá .

AddPasswordValidator<TValidator>()

IPasswordValidator<TUser> Přidá pro UserType.

AddPersonalDataProtection<TProtector,TKeyRing>()

Přidá a ILookupProtector ILookupProtectorKeyRing.

AddRoleManager<TRoleManager>()

Přidá pro RoleManager<TRole> RoleType.

AddRoles<TRole>()

Přidá služby související s rolí pro TRole, včetně IRoleStore, IRoleValidator a RoleManager.

AddRoleStore<TStore>()

Přidá pro IRoleStore<TRole> RoleType.

AddRoleValidator<TRole>()

IRoleValidator<TRole> Přidá pro RoleType.

AddSignInManager<TSignInManager>()

Přidá pro SignInManager<TUser> .

AddTokenProvider(String, Type)

Přidá zprostředkovatele tokenu UserTypepro .

AddTokenProvider<TProvider>(String)

Přidá zprostředkovatele tokenu.

AddUserConfirmation<TUserConfirmation>()

Přidá pro IUserConfirmation<TUser> .

AddUserManager<TUserManager>()

Přidá pro UserManager<TUser> UserType.

AddUserStore<TStore>()

IUserStore<TUser> Přidá pro UserType.

AddUserValidator<TValidator>()

IUserValidator<TUser> Přidá pro UserType.

Metody rozšíření

AddDefaultTokenProviders(IdentityBuilder)

Přidá výchozí poskytovatele tokenů sloužící k vygenerování tokenů pro resetování hesel, změnu e-mailu a změnu operací telefonních čísel a pro generování dvoufaktorového ověřovacího tokenu.

AddSignInManager(IdentityBuilder)

Přidá pro SignInManager<TUser> UserType.

AddSignInManager<TSignInManager>(IdentityBuilder)

Přidá pro SignInManager<TUser> UserType.

AddDefaultUI(IdentityBuilder)

Přidá do aplikace výchozí samostatné uživatelské rozhraní pro identitu pomocí Razor Pages v oblasti s názvem Identita.

AddDefaultUI(IdentityBuilder, UIFramework)

Přidá do aplikace výchozí samostatné uživatelské rozhraní pro identitu pomocí Razor Pages v oblasti s názvem Identita.

AddEntityFrameworkStores<TContext>(IdentityBuilder)

Přidá implementaci entity Framework úložišť informací o identitě.

AddEntityFrameworkStores<TContext,TKey>(IdentityBuilder)

Platí pro