public CustomConfigurationService( IHttpContextAccessor httpContextAccessor, ISimpleIdServerConfigurationClientFactory simpleIdServerConfigurationClientFactory) { _httpContextAccessor = httpContextAccessor; _simpleIdServerConfigurationClientFactory = simpleIdServerConfigurationClientFactory; }
public AuthenticationManager( ISimpleIdServerConfigurationClientFactory simpleIdServerConfigurationClientFactory, IIdentityServerClientFactory identityServerClientFactory, ILoggerFactory loggerFactory, IDataProtectionProvider dataProtectionProvider, HtmlEncoder htmlEncoder, IClaimsParser claimsParser, IStorageHelper storageHelper) { _simpleIdServerConfigurationClientFactory = simpleIdServerConfigurationClientFactory; _identityServerClientFactory = identityServerClientFactory; _logger = loggerFactory.CreateLogger("authentication"); _dataProtectionProvider = dataProtectionProvider; _htmlEncoder = htmlEncoder; _claimsParser = claimsParser; _storageHelper = storageHelper; }
public DefaultEmailService( ISimpleIdServerConfigurationClientFactory simpleIdServerConfigurationClientFactory, string configurationUrl) { if (simpleIdServerConfigurationClientFactory == null) { throw new ArgumentNullException(nameof(simpleIdServerConfigurationClientFactory)); } if (string.IsNullOrWhiteSpace(configurationUrl)) { throw new ArgumentNullException(nameof(configurationUrl)); } _settingClient = simpleIdServerConfigurationClientFactory.GetSettingClient(); _configurationUrl = configurationUrl; }