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; }
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; }
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; }