/// <summary> /// Initializes a new instance of the <see cref="PasswordChangeProvider"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="options">The options.</param> public PasswordChangeProvider( ILogger <PasswordChangeProvider> logger, IOptions <PasswordChangeOptions> options) { _logger = logger; _options = options.Value; SetIdType(); }
/// <summary> /// Initializes a new instance of the <see cref="PasswordChangeProvider"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="options">The options.</param> public PasswordChangeProvider( ILogger <PasswordChangeProvider> logger, IOptions <PasswordChangeOptions> options) { _logger = logger; _options = options.Value; SetIdType(); _domainPasswordInfo = GetDomainPasswordInformation(); }
public PasswordChangeProvider(IOptions <PasswordChangeOptions> options) { _options = options.Value; }