Пример #1
0
 public MyAccountController(ExtendedUserManager <User> userManager, IOptions <GeneralSettings> generalSettings, IOptionsSnapshot <IdentityOptions> identityOptions,
                            IdentityServerApiEndpointsOptions identityServerApiEndpointsOptions, IEventService eventService, ISmsService smsService, IEmailService emailService,
                            MessageDescriber messageDescriber, ExtendedIdentityDbContext <User, Role> dbContext)
 {
     _userManager     = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _generalSettings = generalSettings?.Value ?? throw new ArgumentNullException(nameof(generalSettings));
     _identityOptions = identityOptions?.Value ?? throw new ArgumentNullException(nameof(identityOptions));
     _identityServerApiEndpointsOptions = identityServerApiEndpointsOptions ?? throw new ArgumentNullException(nameof(identityServerApiEndpointsOptions));
     _eventService     = eventService ?? throw new ArgumentNullException(nameof(eventService));
     _messageDescriber = messageDescriber ?? throw new ArgumentNullException(nameof(messageDescriber));
     _dbContext        = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
     _smsService       = smsService;
     _emailService     = emailService;
 }
Пример #2
0
 /// <inheritdoc/>
 public LatinCharactersPasswordValidator(MessageDescriber messageDescriber) : base(messageDescriber)
 {
 }
Пример #3
0
 /// <summary>
 /// Class constructor.
 /// </summary>
 /// <param name="dbContext">The DbContext to use for the Identity framework.</param>
 /// <param name="configuration">Represents a set of key/value application configuration properties.</param>
 /// <param name="messageDescriber">Provides the various messages used throughout Indice packages.</param>
 public PreviousPasswordAwareValidator(TContext dbContext, IConfiguration configuration, MessageDescriber messageDescriber) : base(dbContext, configuration, messageDescriber)
 {
 }
Пример #4
0
 /// <inheritdoc/>
 public UserNameAsPasswordValidator(IConfiguration configuration, MessageDescriber messageDescriber) : base(configuration, messageDescriber)
 {
 }
 /// <inheritdoc/>
 public NonCommonPasswordValidator(IEnumerable <IPasswordBlacklistProvider> providers, MessageDescriber messageDescriber) : base(providers, messageDescriber)
 {
 }