public ApiClientDetailsCacheKeyProvider( ApiSettings apiSettings, IInstanceIdContextProvider instanceIdContextProvider = null) { _apiSettings = apiSettings; _instanceIdContextProvider = instanceIdContextProvider; }
public void SetUp() { _instanceIdContextProvider = A.Fake <IInstanceIdContextProvider>(); _httpContext = HttpContextHelper.GetActionContext().HttpContext; _sut = new InstanceIdSpecificRouteContextMiddleware(_instanceIdContextProvider); }
public XsdMetadataController(ApiSettings apiSettings, IXsdFileInformationProvider xsdFileInformationProvider, ISchoolYearContextProvider schoolYearContextProvider = null, IInstanceIdContextProvider instanceIdContextProvider = null) { _xsdFileInformationProvider = xsdFileInformationProvider; _schoolYearContextProvider = schoolYearContextProvider; _isEnabled = apiSettings.IsFeatureEnabled(ApiFeature.XsdMetadata.GetConfigKeyName()); _apiSettings = apiSettings; _instanceIdContextProvider = instanceIdContextProvider; }
/// <summary> /// Initializes a new instance of the <see cref="CachingOAuthTokenValidatorDecorator"/> class. /// </summary> /// <param name="next">The decorated implementation.</param> /// <param name="cacheProvider">The cache provider.</param> /// <param name="configuration"></param> /// <param name="apiSettings"></param> /// <param name="instanceIdContextProvider"></param> public CachingOAuthTokenValidatorDecorator( IOAuthTokenValidator next, ICacheProvider cacheProvider, IConfigurationRoot configuration, ApiSettings apiSettings, IInstanceIdContextProvider instanceIdContextProvider = null) { _apiSettings = apiSettings; _instanceIdContextProvider = instanceIdContextProvider; _next = next; _cacheProvider = cacheProvider; // Lazy initialization _bearerTokenTimeoutMinutes = new Lazy <int>( () => int.TryParse(configuration.GetSection("BearerTokenTimeoutMinutes").Value, out int bearerTokenTimeoutMinutes) ? bearerTokenTimeoutMinutes : 30); }
public InstanceYearSpecificAdminDatabaseNameReplacementTokenProvider(IInstanceIdContextProvider instanceIdContextProvider) { this.instanceIdContextProvider = instanceIdContextProvider; }
public InstanceYearSpecificDatabaseNameReplacementTokenProvider(ISchoolYearContextProvider schoolYearContextProvider, IInstanceIdContextProvider instanceIdContextProvider) { this.instanceIdContextProvider = instanceIdContextProvider; this.schoolYearContextProvider = schoolYearContextProvider; }
public InstanceSecurityRepository(IInstanceIdContextProvider instanceIdContextProvider) { _instanceIdContextProvider = Preconditions.ThrowIfNull(instanceIdContextProvider, nameof(instanceIdContextProvider)); }
protected override void Arrange() { _instanceIdContextProvider = A.Fake <IInstanceIdContextProvider>(); _instanceIdContextFilter = new InstanceIdContextFilter(_instanceIdContextProvider); _httpActionContext = GetActionContext(); }
public InstanceIdContextFilter(IInstanceIdContextProvider instanceIdContextProvider) { _instanceIdContextProvider = instanceIdContextProvider; }
public InstanceIdSpecificRouteContextMiddleware(IInstanceIdContextProvider instanceIdContextProvider) { _instanceIdContextProvider = instanceIdContextProvider; }
public InstanceYearSpecificMiddleware(IInstanceIdContextProvider instanceIdContextProvider) { _instanceIdContextProvider = instanceIdContextProvider; }