コード例 #1
0
        protected override void Arrange()
        {
            base.Arrange();

            ConfigurationSourceBuilder builder = new ConfigurationSourceBuilder();
            builder.ConfigureSecurity()
                .AuthorizeUsingCustomProviderNamed("custom authz", typeof(IAuthorizationProvider))
                .AuthorizeUsingRuleProviderNamed("ruleProvider")
                .SpecifyRule("rule1", "true")
                .SpecifyRule("rule2", "false")
                .CacheSecurityInCacheStoreNamed("cache Storage").WithOptions.UseSharedCacheManager("cache");

            DictionaryConfigurationSource source = new DictionaryConfigurationSource();
            builder.UpdateConfigurationWithReplace(source);


            securitySettings = (SecuritySettings)source.GetSection(SecuritySettings.SectionName);
        }
コード例 #2
0
        protected override void Arrange()
        {
            base.Arrange();

            ConfigurationSourceBuilder builder = new ConfigurationSourceBuilder();

            builder.ConfigureSecurity()
            .AuthorizeUsingCustomProviderNamed("custom authz", typeof(IAuthorizationProvider))
            .AuthorizeUsingRuleProviderNamed("ruleProvider")
            .SpecifyRule("rule1", "true")
            .SpecifyRule("rule2", "false")
            .CacheSecurityInCacheStoreNamed("cache Storage").WithOptions.UseSharedCacheManager("cache");

            DictionaryConfigurationSource source = new DictionaryConfigurationSource();

            builder.UpdateConfigurationWithReplace(source);


            securitySettings = (SecuritySettings)source.GetSection(SecuritySettings.SectionName);
        }
 protected override void Act()
 {
     configurationSourceBuilder = new ConfigurationSourceBuilder();
     configurationSourceBuilder.ConfigureSecurity();
 }
コード例 #4
0
 protected override void Act()
 {
     configurationSourceBuilder = new ConfigurationSourceBuilder();
     configurationSourceBuilder.ConfigureSecurity();
 }