public override void Initialize(string name, NameValueCollection config) {
			providerConfig = ConfigFactory.Create<LdapMembershipProvider>(name, config);
			membershipUserFactory = providerConfig.MembershipUserFactory;
			usersConfig = providerConfig.LdapConfig.Users;
			userEntryAdapter = providerConfig.LdapConfig.Container.UserEntryAdapter;
			log = providerConfig.LdapConfig.Container.LogManager.GetLogger<LdapMembershipProvider>();
			base.Initialize(providerConfig.Name, config);
		}
Beispiel #2
0
 public override void Initialize(string name, NameValueCollection config)
 {
     providerConfig        = ConfigFactory.Create <LdapMembershipProvider>(name, config);
     membershipUserFactory = providerConfig.MembershipUserFactory;
     usersConfig           = providerConfig.LdapConfig.Users;
     userEntryAdapter      = providerConfig.LdapConfig.Container.UserEntryAdapter;
     log = providerConfig.LdapConfig.Container.LogManager.GetLogger <LdapMembershipProvider>();
     base.Initialize(providerConfig.Name, config);
 }
Beispiel #3
0
		private void Configure(object sender, EventArgs e) {
			var config = sender as IConfig;
			if(config != null) {
				config.Discarded -= Configure;
			}

			config = configRepository.GetConfig();
			var configSection = GetConfigSection(config);

			serverConfig = serverConfigFactory.Create(configSection);
			usersConfig = usersConfigFactory.Create(configSection);
			groupsConfig = groupsConfigFactory.Create(configSection);

			container = new Container(this);

			// Auto reconfigure all values when this config object is disposed (droped from the cache)
			config.Discarded += Configure;
		}
Beispiel #4
0
        private void Configure(object sender, EventArgs e)
        {
            var config = sender as IConfig;

            if (config != null)
            {
                config.Discarded -= Configure;
            }

            config = configRepository.GetConfig();
            var configSection = GetConfigSection(config);

            serverConfig = serverConfigFactory.Create(configSection);
            usersConfig  = usersConfigFactory.Create(configSection);
            groupsConfig = groupsConfigFactory.Create(configSection);

            container = new Container(this);

            // Auto reconfigure all values when this config object is disposed (droped from the cache)
            config.Discarded += Configure;
        }