Ler en inglés

Compartir por


IdentityBuilder Clase

Definición

Funciones auxiliares para configurar servicios de identidad.

C#
public class IdentityBuilder
Herencia
IdentityBuilder

Constructores

Propiedades

RoleType

Obtiene el objeto Type utilizado para los roles.

Services

Obtiene los servicios a los IServiceCollection que se adjunta.

UserType

Obtiene el objeto Type utilizado para los usuarios.

Métodos

AddClaimsPrincipalFactory<TFactory>()

Agrega un IUserClaimsPrincipalFactory<TUser> objeto para .UserType

AddDefaultTokenProviders()

Agrega los proveedores de tokens predeterminados usados 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> objeto para .UserType

AddPersonalDataProtection<TProtector,TKeyRing>()

Agrega y ILookupProtectorILookupProtectorKeyRing.

AddRoleManager<TRoleManager>()

Agrega un RoleManager<TRole> objeto para .RoleType

AddRoles<TRole>()

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

AddRoleStore<TStore>()

Agrega un IRoleStore<TRole> objeto para .RoleType

AddRoleValidator<TRole>()

Agrega un IRoleValidator<TRole> objeto para .RoleType

AddSignInManager<TSignInManager>()

Agrega un SignInManager<TUser> objeto 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> objeto para .

AddUserManager<TUserManager>()

Agrega un UserManager<TUser> objeto para .UserType

AddUserStore<TStore>()

Agrega un IUserStore<TUser> objeto para .UserType

AddUserValidator<TValidator>()

Agrega un IUserValidator<TUser> objeto para .UserType

Métodos de extensión

AddApiEndpoints(IdentityBuilder)

Agrega la configuración y los servicios necesarios para admitir MapIdentityApi<TUser>(IEndpointRouteBuilder) , pero no configura la autenticación. Llame AddBearerToken(AuthenticationBuilder, Action<BearerTokenOptions>) a o AddIdentityCookies(AuthenticationBuilder) para configurar la autenticación por separado.

AddDefaultTokenProviders(IdentityBuilder)

Agrega los proveedores de tokens predeterminados usados 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> objeto para .UserType

AddSignInManager<TSignInManager>(IdentityBuilder)

Agrega un SignInManager<TUser> objeto para .UserType

AddDefaultUI(IdentityBuilder, UIFramework)

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

AddDefaultUI(IdentityBuilder)

Agrega una interfaz de usuario independiente predeterminada para Identity 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)

Funciones auxiliares para configurar servicios de identidad.

Se aplica a

Produto Versións
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0