Ejemplo n.º 1
0
 public ProviderConfig(ILdapConfig ldapConfig, string name, string applicationName)
 {
     this.ldapConfig       = ldapConfig;
     this.name             = name;
     this.applicationName  = applicationName;
     membershipUserFactory = new LdapMembershipUserFactory(name, ldapConfig);
 }
Ejemplo n.º 2
0
		public override void Initialize(string name, NameValueCollection config) {
			providerConfig = ConfigFactory.Create<LdapRoleProvider>(name, config);
			ldapConfig = providerConfig.LdapConfig;
			groupEntryAdapter = ldapConfig.Container.GroupEntryAdapter;
			userEntryAdapter = ldapConfig.Container.UserEntryAdapter;
			base.Initialize(providerConfig.Name, config);
		}
Ejemplo n.º 3
0
		public void SetUp() {
			nameParser = new NameParser();
			searcherFactory = A.Fake<ISearcherFactory>();
			directoryEntryAdapter = A.Fake<IDirectoryEntryAdapter>();
			ldapConfig = A.Fake<ILdapConfig>();
			filterBuilder = new FilterBuilder(ldapConfig.Server);
			adapter = new TestableUserEntryAdapter(ldapConfig, directoryEntryAdapter, searcherFactory, filterBuilder, nameParser);
		}
Ejemplo n.º 4
0
 public override void Initialize(string name, NameValueCollection config)
 {
     providerConfig    = ConfigFactory.Create <LdapRoleProvider>(name, config);
     ldapConfig        = providerConfig.LdapConfig;
     groupEntryAdapter = ldapConfig.Container.GroupEntryAdapter;
     userEntryAdapter  = ldapConfig.Container.UserEntryAdapter;
     base.Initialize(providerConfig.Name, config);
 }
Ejemplo n.º 5
0
 public void SetUp()
 {
     nameParser            = new NameParser();
     searcherFactory       = A.Fake <ISearcherFactory>();
     directoryEntryAdapter = A.Fake <IDirectoryEntryAdapter>();
     ldapConfig            = A.Fake <ILdapConfig>();
     filterBuilder         = new FilterBuilder(ldapConfig.Server);
     adapter = new TestableUserEntryAdapter(ldapConfig, directoryEntryAdapter, searcherFactory, filterBuilder, nameParser);
 }
Ejemplo n.º 6
0
		public UserEntryAdapter(ILdapConfig configuration,
		                        IDirectoryEntryAdapter directoryEntryAdapter,
		                        ISearcherFactory searcherFactory,
		                        IFilterBuilder filterBuilder,
		                        INameParser nameParser) : base(searcherFactory) {
			this.configuration = configuration;
			this.directoryEntryAdapter = directoryEntryAdapter;
			this.nameParser = nameParser;
			this.filterBuilder = filterBuilder;
		}
Ejemplo n.º 7
0
 public UserEntryAdapter(ILdapConfig configuration,
                         IDirectoryEntryAdapter directoryEntryAdapter,
                         ISearcherFactory searcherFactory,
                         IFilterBuilder filterBuilder,
                         INameParser nameParser) : base(searcherFactory)
 {
     this.configuration         = configuration;
     this.directoryEntryAdapter = directoryEntryAdapter;
     this.nameParser            = nameParser;
     this.filterBuilder         = filterBuilder;
 }
Ejemplo n.º 8
0
 public Container(ILdapConfig configuration)
 {
     nameParser            = new NameParser();
     directoryEntryFactory = new DirectoryEntryFactory();
     filterBuilder         = new FilterBuilder(configuration.Server);
     searcherFactory       = new SearcherFactory(configuration.Server, filterBuilder);
     directoryEntryAdapter = new DirectoryEntryAdapter(configuration.Server,
                                                       directoryEntryFactory,
                                                       filterBuilder,
                                                       nameParser);
     groupEntryAdapter = new GroupEntryAdapter(configuration.Groups, directoryEntryAdapter, searcherFactory, filterBuilder, nameParser);
     userEntryAdapter  = new UserEntryAdapter(configuration,
                                              directoryEntryAdapter,
                                              searcherFactory,
                                              filterBuilder,
                                              nameParser);
 }
Ejemplo n.º 9
0
 public LdapMembershipUserFactory(string providerName, ILdapConfig config)
 {
     this.config       = config;
     this.providerName = providerName;
 }
 public LdapService(ILdapConfig config)
 {
     Contract.Requires(config != null);
     _config = config;
 }
Ejemplo n.º 11
0
 public TestableLdapMembershipUserFactory(string providerName, ILdapConfig config) : base(providerName, config)
 {
 }
Ejemplo n.º 12
0
 public TestableLdapMembershipUserFactory(string providerName, ILdapConfig config, DateTime now) : this(providerName, config)
 {
     this.now = now;
 }
Ejemplo n.º 13
0
 public TestableUserEntryAdapter(ILdapConfig configuration, IDirectoryEntryAdapter directoryEntryAdapter, ISearcherFactory searcherFactory, IFilterBuilder filterBuilder, INameParser nameParser) : base(configuration, directoryEntryAdapter, searcherFactory, filterBuilder, nameParser)
 {
 }
		public TestableLdapMembershipUserFactory(string providerName, ILdapConfig config) : base(providerName, config) {}
		public TestableLdapMembershipUserFactory(string providerName, ILdapConfig config, DateTime now) : this(providerName, config) {
			this.now = now;
		}
Ejemplo n.º 16
0
		public ProviderConfig(ILdapConfig ldapConfig, string name, string applicationName) {
			this.ldapConfig = ldapConfig;
			this.name = name;
			this.applicationName = applicationName;
			membershipUserFactory = new LdapMembershipUserFactory(name, ldapConfig);
		}
Ejemplo n.º 17
0
		public TestableUserEntryAdapter(ILdapConfig configuration, IDirectoryEntryAdapter directoryEntryAdapter, ISearcherFactory searcherFactory, IFilterBuilder filterBuilder, INameParser nameParser) : base(configuration, directoryEntryAdapter, searcherFactory, filterBuilder, nameParser) {}
Ejemplo n.º 18
0
		public LdapMembershipUserFactory(string providerName, ILdapConfig config) {
			this.config = config;
			this.providerName = providerName;
		}