예제 #1
0
 public UserAccountService(
     IOptions <ApplicationOptions> applicationOptions,
     ICrypto crypto,
     IUserAccountStore userAccountStore,
     IEventService eventService)
 {
     _applicationOptions = applicationOptions.Value;
     _crypto             = crypto;
     _userAccountStore   = userAccountStore;
     _eventService       = eventService;
 }
예제 #2
0
 public UserAccountService(
     ApplicationOptions applicationOptions,
     ICrypto crypto,
     IUserAccountStore userAccountStore,
     IEventService eventService,
     IHttpContextAccessor httpContextAccessor)
 {
     this.applicationOptions  = applicationOptions;
     this.crypto              = crypto;
     this.userAccountStore    = userAccountStore;
     this.eventService        = eventService;
     this.httpContextAccessor = httpContextAccessor;
 }
예제 #3
0
 public ChangeEmailController(
     ApplicationOptions applicationOptions,
     ILogger <ChangeEmailController> logger,
     IUserAccountStore userAccountStore,
     IIdentityServerInteractionService interaction,
     IEmailService emailService,
     UserAccountService userAccountService)
 {
     this._applicationOptions = applicationOptions;
     this._logger             = logger;
     this._interaction        = interaction;
     this._emailService       = emailService;
     this._userAccountService = userAccountService;
 }
예제 #4
0
 public UserAccountService(
     ApplicationOptions applicationOptions,
     ICrypto crypto,
     IUserAccountStore userAccountStore,
     IEventService eventService,
     IHttpContextAccessor httpContextAccessor,
     IDateTimeAccessor dateTimeAccessor)
 {
     this._applicationOptions  = applicationOptions;
     this._crypto              = crypto;
     this._userAccountStore    = userAccountStore;
     this._eventService        = eventService;
     this._httpContextAccessor = httpContextAccessor;
     this._dateTimeAccessor    = dateTimeAccessor;
 }
 public RecoverController(
     IOptions <ApplicationOptions> applicationOptions,
     ILogger <RecoverController> logger,
     IUserAccountStore userAccountStore,
     IIdentityServerInteractionService interaction,
     IEmailService emailService,
     ClientService clientService,
     UserAccountService userAccountService)
 {
     _applicationOptions = applicationOptions.Value;
     _logger             = logger;
     _interaction        = interaction;
     _emailService       = emailService;
     _clientService      = clientService;
     _userAccountService = userAccountService;
 }
예제 #6
0
 public RecoverController(
     ApplicationOptions applicationOptions,
     ILogger <RecoverController> logger,
     IUserAccountStore userAccountStore,
     IIdentityServerInteractionService interaction,
     IEmailService emailService,
     ClientService clientService,
     UserAccountService userAccountService,
     IHttpContextAccessor httpContextAccessor)
 {
     this.applicationOptions  = applicationOptions;
     this.logger              = logger;
     this.interaction         = interaction;
     this.emailService        = emailService;
     this.clientService       = clientService;
     this.userAccountService  = userAccountService;
     this.httpContextAccessor = httpContextAccessor;
 }
예제 #7
0
 public RecoverController(
     ApplicationOptions applicationOptions,
     ILogger <RecoverController> logger,
     IUserAccountStore userAccountStore,
     IIdentityServerInteractionService interaction,
     IEmailService emailService,
     ClientService clientService,
     UserAccountService userAccountService,
     NotificationService notificationService,
     AuthenticationService authenticationService,
     IStringLocalizer localizer)
 {
     this._applicationOptions    = applicationOptions;
     this._logger                = logger;
     this._interaction           = interaction;
     this._emailService          = emailService;
     this._clientService         = clientService;
     this._userAccountService    = userAccountService;
     this._notificationService   = notificationService;
     this._authenticationService = authenticationService;
     this._localizer             = localizer;
 }
예제 #8
0
 public ProfileService(IUserAccountStore userAccountStore)
 {
     this._userAccountStore = userAccountStore;
 }