Пример #1
0
        public AccountController(
            IIdentityServerInteractionService interaction,
            IClientStore clientStore,
            IAuthenticationSchemeProvider schemeProvider,
            IEventService events,
            //TestUserStore users = null
            IHostUserRepository userRepository,
            IServiceProvider serviceProvider
            )
        {
            // if the TestUserStore is not in DI, then we'll just use the global users collection
            // this is where you would plug in your own custom identity management library (e.g. ASP.NET Identity)
            //_users = users ?? new TestUserStore(TestUsers.Users);

            _userRepository = userRepository;

            _interaction     = interaction;
            _clientStore     = clientStore;
            _schemeProvider  = schemeProvider;
            _events          = events;
            _serviceProvider = serviceProvider;
        }
Пример #2
0
 public HostUserProfileService(IHostUserRepository userRepository)
 {
     _userRepository = userRepository;
 }
Пример #3
0
 public UserRegistrationController(IHostUserRepository userRepository,
                                   IIdentityServerInteractionService interactionService)
 {
     _userRepository     = userRepository;
     _interactionService = interactionService;
 }