2 instantiations of IdentityBuilder
Microsoft.AspNetCore.Identity (1)
IdentityServiceCollectionExtensions.cs (1)
116return new IdentityBuilder(typeof(TUser), typeof(TRole), services);
Microsoft.Extensions.Identity.Core (1)
IdentityServiceCollectionExtensions.cs (1)
56return new IdentityBuilder(typeof(TUser), services);
64 references to IdentityBuilder
Microsoft.AspNetCore.Identity (27)
IdentityBuilderExtensions.cs (19)
25/// <param name="builder">The current <see cref="IdentityBuilder"/> instance.</param> 26/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 28public static IdentityBuilder AddDefaultTokenProviders(this IdentityBuilder builder) 41private static void AddSignInManagerDeps(this IdentityBuilder builder) 51/// Adds a <see cref="SignInManager{TUser}"/> for the <see cref="IdentityBuilder.UserType"/>. 53/// <param name="builder">The current <see cref="IdentityBuilder"/> instance.</param> 54/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 56public static IdentityBuilder AddSignInManager(this IdentityBuilder builder) 65/// Adds a <see cref="SignInManager{TUser}"/> for the <see cref="IdentityBuilder.UserType"/>. 68/// <param name="builder">The current <see cref="IdentityBuilder"/> instance.</param> 69/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 71public static IdentityBuilder AddSignInManager<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TSignInManager>(this IdentityBuilder builder) where TSignInManager : class 93/// <param name="builder">The <see cref="IdentityBuilder"/>.</param> 94/// <returns>The <see cref="IdentityBuilder"/>.</returns> 95public static IdentityBuilder AddApiEndpoints(this IdentityBuilder builder)
IdentityServiceCollectionExtensions.cs (8)
29/// <returns>An <see cref="IdentityBuilder"/> for creating and configuring the identity system.</returns> 31public static IdentityBuilder AddIdentity<TUser, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TRole>( 44/// <returns>An <see cref="IdentityBuilder"/> for creating and configuring the identity system.</returns> 46public static IdentityBuilder AddIdentity<TUser, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TRole>( 124/// <returns>The <see cref="IdentityBuilder"/>.</returns> 125public static IdentityBuilder AddIdentityApiEndpoints<TUser>(this IServiceCollection services) 135/// <returns>The <see cref="IdentityBuilder"/>.</returns> 136public static IdentityBuilder AddIdentityApiEndpoints<TUser>(this IServiceCollection services, Action<IdentityOptions> configure)
Microsoft.Extensions.Identity.Core (37)
IdentityBuilder.cs (31)
19/// Creates a new instance of <see cref="IdentityBuilder"/>. 35/// Creates a new instance of <see cref="IdentityBuilder"/>. 75private IdentityBuilder AddScoped(Type serviceType, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type concreteType) 85/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 87public virtual IdentityBuilder AddUserValidator<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TValidator>() where TValidator : class 94/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 96public virtual IdentityBuilder AddClaimsPrincipalFactory<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TFactory>() where TFactory : class 103/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 104public virtual IdentityBuilder AddErrorDescriber<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TDescriber>() where TDescriber : IdentityErrorDescriber 114/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 116public virtual IdentityBuilder AddPasswordValidator<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TValidator>() where TValidator : class 123/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 125public virtual IdentityBuilder AddUserStore<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TStore>() where TStore : class 133/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 134public virtual IdentityBuilder AddTokenProvider<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TProvider>(string providerName) where TProvider : class 142/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 144public virtual IdentityBuilder AddTokenProvider(string providerName, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type provider) 172/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 174public virtual IdentityBuilder AddUserManager<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TUserManager>() where TUserManager : class 193/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 195public virtual IdentityBuilder AddRoles<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TRole>() where TRole : class 208/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 210public virtual IdentityBuilder AddRoleValidator<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TRole>() where TRole : class 224/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 225public virtual IdentityBuilder AddPersonalDataProtection<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TProtector, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TKeyRing>() 239/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 241public virtual IdentityBuilder AddRoleStore<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TStore>() where TStore : class 254/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 256public virtual IdentityBuilder AddRoleManager<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TRoleManager>() where TRoleManager : class 279/// <returns>The current <see cref="IdentityBuilder"/> instance.</returns> 281public virtual IdentityBuilder AddUserConfirmation<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TUserConfirmation>() where TUserConfirmation : class
IdentityServiceCollectionExtensions.cs (6)
17/// by default but can be added with <see cref="IdentityBuilder.AddRoles{TRole}"/>. 21/// <returns>An <see cref="IdentityBuilder"/> for creating and configuring the identity system.</returns> 22public static IdentityBuilder AddIdentityCore<TUser>(this IServiceCollection services) where TUser : class 27/// but can be added with <see cref="IdentityBuilder.AddRoles{TRole}"/>. 32/// <returns>An <see cref="IdentityBuilder"/> for creating and configuring the identity system.</returns> 33public static IdentityBuilder AddIdentityCore<TUser>(this IServiceCollection services, Action<IdentityOptions> setupAction)