public AccountController( IIdentityServerInteractionService interaction, IClientStore clientStore, IHttpContextAccessor httpContextAccessor, IEventService events, IAppConfiguration appConfiguration, IUserStore userStore, ILogger logger, IPrincipalSearchService principalSearchService, IFabricClaimsService claimsService, AccountService accountService, GroupFilterService groupFilterService, TestUserStore users = null) { // if the TestUserStore is not in DI, then we'll just use the global users collection _users = users ?? MakeTestUserStore(appConfiguration); _interaction = interaction; _events = events; _appConfiguration = appConfiguration; _logger = logger; _principalSearchService = principalSearchService; _accountService = accountService; _claimsService = claimsService; _groupFilterService = groupFilterService; _userLoginManager = new UserLoginManager(userStore, _logger); }
public PrincipalsController(SearchRequestValidator validator, ILogger logger, IPrincipalSearchService principalSearchService, IMapper mapper) : base(validator, logger) { _principalSearchService = principalSearchService; _mapper = mapper; }