/// <summary>
 /// Initializes a new instance of the <see cref="IdentityServer4.AspNetIdentity.ProfileService{TUser}"/> class.
 /// </summary>
 /// <param name="userManager">The user manager.</param>
 /// <param name="claimsFactory">The claims factory.</param>
 /// <param name="logger">The logger.</param>
 public ProfileService(UserManager <TUser> userManager,
                       IUserClaimsPrincipalFactory <TUser> claimsFactory,
                       ILogger <IdentityServer4.AspNetIdentity.ProfileService <TUser> > logger)
 {
     _delegateProfileService = new IdentityServer4.AspNetIdentity.ProfileService <TUser>(userManager, claimsFactory, logger);
     _logger = logger;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="IdentityServer4.AspNetIdentity.ProfileService{TUser}"/> class.
 /// </summary>
 /// <param name="userManager">The user manager.</param>
 /// <param name="claimsFactory">The claims factory.</param>
 public ProfileService(
     UserManager <TUser> userManager,
     IUserClaimsPrincipalFactory <TUser> claimsFactory)
 {
     _delegateProfileService =
         new IdentityServer4.AspNetIdentity.ProfileService <TUser>(userManager, claimsFactory);
 }
 public ProfileServiceAggregator(
     IdentityServer4.AspNetIdentity.ProfileService <TUser> theDelegate,
     IEnumerable <IProfileServicePlugin> profileServiceDelegates,
     ILogger <ProfileServiceAggregator <TUser> > logger)
 {
     _delegate = theDelegate;
     _profileServiceDelegates = profileServiceDelegates;
     _logger = logger;
 }