1 implementation of IUserClaimsPrincipalFactory
Microsoft.Extensions.Identity.Core (1)
UserClaimsPrincipalFactory.cs (1)
16public class UserClaimsPrincipalFactory<TUser> : IUserClaimsPrincipalFactory<TUser>
24 references to IUserClaimsPrincipalFactory
Microsoft.AspNetCore.Identity (5)
IdentityServiceCollectionExtensions.cs (1)
103services.TryAddScoped<IUserClaimsPrincipalFactory<TUser>, UserClaimsPrincipalFactory<TUser, TRole>>();
SignInManager.cs (4)
51IUserClaimsPrincipalFactory<TUser> claimsFactory, 84IUserClaimsPrincipalFactory<TUser> claimsFactory, 111/// The <see cref="IUserClaimsPrincipalFactory{TUser}"/> used. 113public IUserClaimsPrincipalFactory<TUser> ClaimsFactory { get; set; }
Microsoft.AspNetCore.Identity.Test (15)
IdentityBuilderTest.cs (3)
26Assert.IsType<UserClaimsPrincipalFactory<PocoUser, PocoRole>>(sp.GetRequiredService<IUserClaimsPrincipalFactory<PocoUser>>()); 84var thingy = services.BuildServiceProvider().GetRequiredService<IUserClaimsPrincipalFactory<PocoUser>>() as MyClaimsPrincipalFactory; 396public MySignInManager(UserManager<PocoUser> manager, IHttpContextAccessor context, IUserClaimsPrincipalFactory<PocoUser> claimsFactory) : base(manager, context, claimsFactory, null, null, null, null) { }
SecurityStampValidatorTest.cs (6)
98var claimsManager = new Mock<IUserClaimsPrincipalFactory<PocoUser>>(); 161var claimsManager = new Mock<IUserClaimsPrincipalFactory<PocoUser>>(); 204var claimsManager = new Mock<IUserClaimsPrincipalFactory<PocoUser>>(); 243var claimsManager = new Mock<IUserClaimsPrincipalFactory<PocoUser>>(); 280var claimsManager = new Mock<IUserClaimsPrincipalFactory<PocoUser>>(); 326var claimsManager = new Mock<IUserClaimsPrincipalFactory<PocoUser>>();
SignInManagerTest.cs (6)
789new Mock<IUserClaimsPrincipalFactory<PocoUser>>().Object, 832new Mock<IUserClaimsPrincipalFactory<PocoUser>>().Object, 865new Mock<IUserClaimsPrincipalFactory<PocoUser>>().Object, 1748IUserClaimsPrincipalFactory<TUser> claimsFactory, 1760IUserClaimsPrincipalFactory<TUser> claimsFactory, 1777IUserClaimsPrincipalFactory<TUser> claimsFactory,
Microsoft.Extensions.Identity.Core (4)
IdentityBuilder.cs (3)
91/// Adds an <see cref="IUserClaimsPrincipalFactory{TUser}"/> for the <see cref="UserType"/>. 97=> AddScoped(typeof(IUserClaimsPrincipalFactory<>).MakeGenericType(UserType), typeof(TFactory)); 200Services.AddScoped(typeof(IUserClaimsPrincipalFactory<>).MakeGenericType(UserType), typeof(UserClaimsPrincipalFactory<,>).MakeGenericType(UserType, RoleType));
IdentityServiceCollectionExtensions.cs (1)
47services.TryAddScoped<IUserClaimsPrincipalFactory<TUser>, UserClaimsPrincipalFactory<TUser>>();