2 instantiations of IdentityBuilder
Microsoft.AspNetCore.Identity (1)
IdentityServiceCollectionExtensions.cs (1)
116
return new
IdentityBuilder
(typeof(TUser), typeof(TRole), services);
Microsoft.Extensions.Identity.Core (1)
IdentityServiceCollectionExtensions.cs (1)
56
return 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>
28
public static
IdentityBuilder
AddDefaultTokenProviders(this
IdentityBuilder
builder)
41
private 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>
56
public 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>
71
public 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>
95
public static
IdentityBuilder
AddApiEndpoints(this
IdentityBuilder
builder)
IdentityServiceCollectionExtensions.cs (8)
29
/// <returns>An <see cref="
IdentityBuilder
"/> for creating and configuring the identity system.</returns>
31
public static
IdentityBuilder
AddIdentity<TUser, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TRole>(
44
/// <returns>An <see cref="
IdentityBuilder
"/> for creating and configuring the identity system.</returns>
46
public static
IdentityBuilder
AddIdentity<TUser, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TRole>(
124
/// <returns>The <see cref="
IdentityBuilder
"/>.</returns>
125
public static
IdentityBuilder
AddIdentityApiEndpoints<TUser>(this IServiceCollection services)
135
/// <returns>The <see cref="
IdentityBuilder
"/>.</returns>
136
public 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
"/>.
75
private
IdentityBuilder
AddScoped(Type serviceType, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type concreteType)
85
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
87
public virtual
IdentityBuilder
AddUserValidator<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TValidator>() where TValidator : class
94
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
96
public virtual
IdentityBuilder
AddClaimsPrincipalFactory<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TFactory>() where TFactory : class
103
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
104
public virtual
IdentityBuilder
AddErrorDescriber<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TDescriber>() where TDescriber : IdentityErrorDescriber
114
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
116
public virtual
IdentityBuilder
AddPasswordValidator<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TValidator>() where TValidator : class
123
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
125
public virtual
IdentityBuilder
AddUserStore<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TStore>() where TStore : class
133
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
134
public virtual
IdentityBuilder
AddTokenProvider<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TProvider>(string providerName) where TProvider : class
142
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
144
public virtual
IdentityBuilder
AddTokenProvider(string providerName, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type provider)
172
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
174
public virtual
IdentityBuilder
AddUserManager<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TUserManager>() where TUserManager : class
193
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
195
public virtual
IdentityBuilder
AddRoles<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TRole>() where TRole : class
208
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
210
public virtual
IdentityBuilder
AddRoleValidator<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TRole>() where TRole : class
224
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
225
public virtual
IdentityBuilder
AddPersonalDataProtection<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TProtector, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TKeyRing>()
239
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
241
public virtual
IdentityBuilder
AddRoleStore<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TStore>() where TStore : class
254
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
256
public virtual
IdentityBuilder
AddRoleManager<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TRoleManager>() where TRoleManager : class
279
/// <returns>The current <see cref="
IdentityBuilder
"/> instance.</returns>
281
public 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>
22
public 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>
33
public static
IdentityBuilder
AddIdentityCore<TUser>(this IServiceCollection services, Action<IdentityOptions> setupAction)