public ForgotPasswordCommandHandler(
     UserManager <ApplicationUser> userManager,
     IApplicationEventPublisher eventPublisher,
     IOptions <IdentityServerUserInteractionConfig> managementOptions,
     IUrlBuilder urlBuilder)
 {
     _userManager        = userManager;
     _eventPublisher     = eventPublisher;
     _interactionOptions = managementOptions.Value;
     _urlBuilder         = urlBuilder;
 }
 public ForgotPasswordRequestedEventHandler(
     UserManager <ApplicationUser> userManager,
     IOptions <IdentityServerUserInteractionConfig> managementOptions,
     IEmailTemplate emailTemplate,
     IEmailer emailer)
 {
     _userManager        = userManager;
     _interactionOptions = managementOptions.Value;
     _emailTemplate      = emailTemplate;
     _emailer            = emailer;
 }
Example #3
0
 public RegistrationController(IIdentityServerInteractionService interactionService,
                               IClientSecretValidator clientSecretValidator,
                               IOptions <IdentityServerUserInteractionConfig> options,
                               ITokenValidator tokenValidator,
                               IMapper mapper,
                               IMediator mediator)
 {
     _interactionService    = interactionService;
     _clientSecretValidator = clientSecretValidator;
     _options        = options.Value;
     _tokenValidator = tokenValidator;
     _mapper         = mapper;
     _mediator       = mediator;
 }
 public SendUserConfirmationEmailHandler(
     IOptions <IdentityServerConfig> options,
     IOptions <IdentityServerUserInteractionConfig> managementOptions,
     IUserStore <ApplicationUser> userStore,
     UserManager <ApplicationUser> userManager,
     IEmailTemplate emailTemplate,
     IEmailer emailer)
 {
     _interactionOptions = managementOptions.Value;
     _options            = options.Value;
     _userStore          = userStore;
     _userManager        = userManager;
     _emailTemplate      = emailTemplate;
     _emailer            = emailer;
 }
Example #5
0
 public RegisterUserCommandHandler(
     ILogger <RegisterUserCommandHandler> logger,
     UserManager <ApplicationUser> userManager,
     IUserService <ApplicationUser> userService,
     IOptions <IdentityServerUserInteractionConfig> managementOptions,
     IOptions <IdentityServerConfig> options,
     IApplicationEventPublisher eventPublisher,
     ITokenValidator tokenValidator,
     IIdentityServerInteractionService interactionService,
     IUrlBuilder urlBuilder)
 {
     _logger             = logger;
     _userManager        = userManager;
     _userService        = userService;
     _options            = options.Value;
     _eventPublisher     = eventPublisher;
     _tokenValidator     = tokenValidator;
     _interactionService = interactionService;
     _urlBuilder         = urlBuilder;
     _interactionOptions = managementOptions.Value;
 }