public SSOAuthenticationMiddleware(RequestDelegate next
                                    , IOptions <JWTConfig> jwtConfig
                                    , IHybridProviderFactory hybridProviderFactory)
 {
     _next      = next ?? throw new ArgumentNullException(nameof(next));
     _cache     = hybridProviderFactory.GetHybridCachingProvider(BaseEasyCachingConsts.HybridCaching) ?? throw new ArgumentNullException(nameof(_cache));
     _jwtConfig = jwtConfig.Value;
 }
Exemplo n.º 2
0
 public CfgAppService(IMapper mapper
                      , IEfRepository <SysCfg> cfgRepository
                      , IHybridProviderFactory hybridProviderFactory)
 {
     _mapper        = mapper;
     _cfgRepository = cfgRepository;
     _cache         = hybridProviderFactory.GetHybridCachingProvider(EasyCachingConsts.HybridCaching);
 }
Exemplo n.º 3
0
 public DictAppService(IMapper mapper
                       , IEfRepository <SysDict> dictRepository
                       , IMaintManagerService maintManagerService
                       , IHybridProviderFactory hybridProviderFactory)
 {
     _mapper              = mapper;
     _dictRepository      = dictRepository;
     _maintManagerService = maintManagerService;
     _cache = hybridProviderFactory.GetHybridCachingProvider(EasyCachingConsts.HybridCaching);
 }
Exemplo n.º 4
0
 public MenuAppService(IMapper mapper,
                       IEfRepository <SysMenu> menuRepository,
                       IEfRepository <SysRelation> relationRepository,
                       IHybridProviderFactory hybridProviderFactory)
 {
     _mapper             = mapper;
     _menuRepository     = menuRepository;
     _relationRepository = relationRepository;
     _cache = hybridProviderFactory.GetHybridCachingProvider(EasyCachingConsts.HybridCaching);
 }
Exemplo n.º 5
0
 public CustomAuthenticationMiddleware(RequestDelegate next
                                       , UserContext userContext
                                       //, IDistributedCache cache
                                       , IOptions <JWTConfig> jwtConfig
                                       , IHybridProviderFactory hybridProviderFactory)
 {
     _next        = next ?? throw new ArgumentNullException(nameof(next));
     _currentUser = userContext ?? throw new ArgumentNullException(nameof(userContext));
     //_cache = cache ?? throw new ArgumentNullException(nameof(cache));
     _cache     = hybridProviderFactory.GetHybridCachingProvider(BaseEasyCachingConsts.HybridCaching) ?? throw new ArgumentNullException(nameof(_cache));
     _jwtConfig = jwtConfig.Value;
 }
Exemplo n.º 6
0
 public DeptAppService(IMapper mapper
                       , IHybridProviderFactory hybridProviderFactory
                       , IEasyCachingProviderFactory simpleProviderFactory
                       , IEfRepository <SysDept> deptRepository
                       , ISystemManagerService systemManagerService)
 {
     _mapper               = mapper;
     _cache                = hybridProviderFactory.GetHybridCachingProvider(EasyCachingConsts.HybridCaching);
     _locaCahce            = simpleProviderFactory.GetCachingProvider(EasyCachingConsts.LocalCaching);
     _redisCache           = simpleProviderFactory.GetCachingProvider(EasyCachingConsts.RemoteCaching);
     _deptRepository       = deptRepository;
     _systemManagerService = systemManagerService;
 }
Exemplo n.º 7
0
 public RoleAppService(IMapper mapper,
                       IEfRepository <SysRole> roleRepository,
                       IEfRepository <SysUser> userRepository,
                       IEfRepository <SysRelation> relationRepository,
                       IUsrManagerService systemManagerService,
                       IHybridProviderFactory hybridProviderFactory)
 {
     _mapper               = mapper;
     _roleRepository       = roleRepository;
     _userRepository       = userRepository;
     _systemManagerService = systemManagerService;
     _relationRepository   = relationRepository;
     _cache = hybridProviderFactory.GetHybridCachingProvider(EasyCachingConsts.HybridCaching);
 }
Exemplo n.º 8
0
        public OcelotEasyCachingCache(
            IOptions <OcelotEasyCachingOptions> optionsAccs,
            IEasyCachingProviderFactory providerFactory,
            IHybridProviderFactory hybridFactory = null)
        {
            _options = optionsAccs.Value;

            if (!_options.EnableHybrid)
            {
                _provider = providerFactory.GetCachingProvider(_options.ProviderName);
            }
            else
            {
                _hybridProvider = hybridFactory.GetHybridCachingProvider(_options.HybridName);
            }
        }
 public ValuesController(IHybridProviderFactory hybridFactory)
 {
     this._hybrid = hybridFactory.GetHybridCachingProvider("h1");
 }