public ControllerAuthorization(IAuthorizeAttributeCache authorizeAttributeCache, IAuthorizationContextCache authorizationContextCache, RouteCollection routes) { Guard.IsNotNull(authorizeAttributeCache, "authorizeAttributeCache"); Guard.IsNotNull(authorizationContextCache, "authorizationContextCache"); Guard.IsNotNull(routes, "routes"); this.authorizeAttributeCache = authorizeAttributeCache; this.authorizationContextCache = authorizationContextCache; this.routes = routes; }
public AuthorizationContextCacheTests() { requestContext = TestHelper.CreateRequestContext(); controllerTypeCache = new ControllerTypeCache(new NoCache()) { ReferencedAssemblies = (() => new List<Assembly> { GetType().Assembly }) }; controllerContextCache = new ControllerContextCache(new NoCache(), controllerTypeCache); controllerDescriptorCache = new ControllerDescriptorCache(new NoCache(), controllerTypeCache); authorizationContextCache = new AuthorizationContextCache(new NoCache(), controllerContextCache, controllerDescriptorCache); }
public AuthorizationContextCacheTests() { requestContext = TestHelper.CreateRequestContext(); controllerTypeCache = new ControllerTypeCache(new NoCache()) { ReferencedAssemblies = (() => new List <Assembly> { GetType().Assembly }) }; controllerContextCache = new ControllerContextCache(new NoCache(), controllerTypeCache); controllerDescriptorCache = new ControllerDescriptorCache(new NoCache(), controllerTypeCache); authorizationContextCache = new AuthorizationContextCache(new NoCache(), controllerContextCache, controllerDescriptorCache); }
public AuthorizationService( IAuthorizationContextCache authorizationContextCache, IEnumerable <IAuthorizationHandler> handlers, ICallerContextProvider callerContextProvider, IConfigurationProvider configurationProvider, IFeatureService featureService, Lazy <EmployerAccountsDbContext> db) { _authorizationContextCache = authorizationContextCache; _handlers = handlers; _callerContextProvider = callerContextProvider; _configurationProvider = configurationProvider; _featureService = featureService; _db = db; }
public ControllerAuthorization(IAuthorizeAttributeCache authorizeAttributeCache, IAuthorizationContextCache authorizationContextCache, RouteCollection routes) { this.authorizeAttributeCache = authorizeAttributeCache; this.authorizationContextCache = authorizationContextCache; this.routes = routes; }