示例#1
0
        public AccountController(
            UserManager <UserEntity> userManager,
            SignInManager <UserEntity> signInManager,
            IEmailSender emailSender,
            ILogger <AccountController> logger,
            IEventService events,
            IIdentityServerInteractionService interaction,
            IClientStore clientStore,
            IHttpContextAccessor httpContextAccessor,
            IAuthenticationSchemeProvider schemeProvider,
            IOptions <PortalConfigOptions> portalConfig
            )
        {
            _userManager   = userManager;
            _signInManager = signInManager;

            _emailSender = emailSender;
            _logger      = logger;

            _interaction         = interaction;
            _httpContextAccessor = httpContextAccessor;
            _schemeProvider      = schemeProvider;
            _clientStore         = clientStore;
            _events = events;

            _portalConfig = portalConfig.Value;
        }
示例#2
0
 public Config(IOptions <MultilinksCoreConfigOptions> coreConfig,
               IOptions <PortalConfigOptions> portalConfig,
               IOptions <SystemOwnerOptions> systemOwnerOptions)
 {
     _coreConfig         = coreConfig.Value;
     _portalConfig       = portalConfig.Value;
     _systemOwnerOptions = systemOwnerOptions.Value;
 }