public MajidUserConfigurationBuilder(
            IMultiTenancyConfig multiTenancyConfig,
            ILanguageManager languageManager,
            ILocalizationManager localizationManager,
            IFeatureManager featureManager,
            IFeatureChecker featureChecker,
            IPermissionManager permissionManager,
            IUserNavigationManager userNavigationManager,
            ISettingDefinitionManager settingDefinitionManager,
            ISettingManager settingManager,
            IMajidAntiForgeryConfiguration majidAntiForgeryConfiguration,
            IMajidSession majidSession,
            IPermissionChecker permissionChecker,
            IIocResolver iocResolver,
            IMajidStartupConfiguration startupConfiguration)
        {
            MultiTenancyConfig            = multiTenancyConfig;
            LanguageManager               = languageManager;
            LocalizationManager           = localizationManager;
            FeatureManager                = featureManager;
            FeatureChecker                = featureChecker;
            PermissionManager             = permissionManager;
            UserNavigationManager         = userNavigationManager;
            SettingDefinitionManager      = settingDefinitionManager;
            SettingManager                = settingManager;
            MajidAntiForgeryConfiguration = majidAntiForgeryConfiguration;
            MajidSession          = majidSession;
            PermissionChecker     = permissionChecker;
            _iocResolver          = iocResolver;
            _startupConfiguration = startupConfiguration;

            CustomDataConfig = new Dictionary <string, object>();
        }
Exemple #2
0
 public MajidAspNetCoreAntiForgeryManager(
     IAntiforgery antiforgery,
     IHttpContextAccessor httpContextAccessor,
     IMajidAntiForgeryConfiguration configuration)
 {
     Configuration        = configuration;
     _antiforgery         = antiforgery;
     _httpContextAccessor = httpContextAccessor;
 }
 public MajidWebCommonModuleConfiguration(
     IApiProxyScriptingConfiguration apiProxyScripting,
     IMajidAntiForgeryConfiguration majidAntiForgery,
     IWebEmbeddedResourcesConfiguration embeddedResources,
     IWebMultiTenancyConfiguration multiTenancy)
 {
     ApiProxyScripting = apiProxyScripting;
     AntiForgery       = majidAntiForgery;
     EmbeddedResources = embeddedResources;
     MultiTenancy      = multiTenancy;
 }
 public MajidAntiForgeryManager(IMajidAntiForgeryConfiguration configuration)
 {
     Configuration = configuration;
     Logger        = NullLogger.Instance;
 }
Exemple #5
0
 public SecurityScriptManager(IMajidAntiForgeryConfiguration majidAntiForgeryConfiguration)
 {
     _majidAntiForgeryConfiguration = majidAntiForgeryConfiguration;
 }