IdentityBuilder Clase

Definición

Funciones auxiliares para configurar servicios de identidad.

public ref class IdentityBuilder
public class IdentityBuilder
type IdentityBuilder = class
Public Class IdentityBuilder
Herencia
IdentityBuilder

Constructores

IdentityBuilder(Type, IServiceCollection)

Crea una nueva instancia de IdentityBuilder.

IdentityBuilder(Type, Type, IServiceCollection)

Crea una nueva instancia de IdentityBuilder.

Propiedades

RoleType

Obtiene el Type objeto utilizado para los roles.

Services

Obtiene los IServiceCollection servicios a los que se adjunta.

UserType

Obtiene el objeto Type utilizado para los usuarios.

Métodos

AddClaimsPrincipalFactory<TFactory>()

Agrega un IUserClaimsPrincipalFactory<TUser> para .UserType

AddDefaultTokenProviders()

Agrega los proveedores de tokens predeterminados que se usan para generar tokens para restablecer contraseñas, cambiar el correo electrónico y cambiar las operaciones de número de teléfono y para la generación de tokens de autenticación en dos fases.

AddErrorDescriber<TDescriber>()

Agrega un objeto IdentityErrorDescriber.

AddPasswordValidator<TValidator>()

Agrega un IPasswordValidator<TUser> para .UserType

AddPersonalDataProtection<TProtector,TKeyRing>()

Agrega y ILookupProtector ILookupProtectorKeyRing.

AddRoleManager<TRoleManager>()

Agrega un RoleManager<TRole> para .RoleType

AddRoles<TRole>()

Agrega servicios relacionados con roles para TRole, incluidos IRoleStore, IRoleValidator y RoleManager.

AddRoleStore<TStore>()

Agrega un IRoleStore<TRole> para .RoleType

AddRoleValidator<TRole>()

Agrega un IRoleValidator<TRole> para .RoleType

AddSignInManager<TSignInManager>()

Agrega un SignInManager<TUser> para . .

AddTokenProvider(String, Type)

Agrega un proveedor de tokens para .UserType

AddTokenProvider<TProvider>(String)

Agrega un proveedor de tokens.

AddUserConfirmation<TUserConfirmation>()

Agrega un IUserConfirmation<TUser> para . .

AddUserManager<TUserManager>()

Agrega un UserManager<TUser> para .UserType

AddUserStore<TStore>()

Agrega un IUserStore<TUser> para .UserType

AddUserValidator<TValidator>()

Agrega un IUserValidator<TUser> para .UserType

Métodos de extensión

AddDefaultTokenProviders(IdentityBuilder)

Agrega los proveedores de tokens predeterminados que se usan para generar tokens para restablecer contraseñas, cambiar el correo electrónico y cambiar las operaciones de número de teléfono y para la generación de tokens de autenticación en dos fases.

AddSignInManager(IdentityBuilder)

Agrega un SignInManager<TUser> para .UserType

AddSignInManager<TSignInManager>(IdentityBuilder)

Agrega un SignInManager<TUser> para .UserType

AddDefaultUI(IdentityBuilder)

Agrega una interfaz de usuario independiente predeterminada para Identidad a la aplicación mediante Razor Pages en un área denominada Identity.

AddDefaultUI(IdentityBuilder, UIFramework)

Agrega una interfaz de usuario independiente predeterminada para Identidad a la aplicación mediante Razor Pages en un área denominada Identity.

AddEntityFrameworkStores<TContext>(IdentityBuilder)

Agrega una implementación de Entity Framework de almacenes de información de identidad.

AddEntityFrameworkStores<TContext,TKey>(IdentityBuilder)

Se aplica a