static YuYuAuthorizationProvider()
 {
     UnityContainer = new UnityContainer();
     UnityConfigurationSection configuration = ConfigurationManager.GetSection(UnityConfigurationSection.SectionName) as UnityConfigurationSection;
     configuration.Configure(UnityContainer, "container");
     _MembershipProvider = UnityContainer.Resolve<IMembershipProvider>();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SnmpApplicationFactory"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="store">The store.</param>
 /// <param name="membershipProvider">The membership provider.</param>
 /// <param name="factory">The factory.</param>
 public SnmpApplicationFactory(ILogger logger, ObjectStore store, IMembershipProvider membershipProvider, MessageHandlerFactory factory)
 {
     _logger = logger;
     _membershipProvider = membershipProvider;
     _store = store;
     _factory = factory;
 }
Exemplo n.º 3
0
 public AccountController(IMembershipProvider membership, IOrganizationRepository organizationRepository, IUserRepository userRepository, BillingManager billingManager, IMailer mailer, DataHelper dataHelper) {
     _membershipProvider = membership;
     _organizationRepository = organizationRepository;
     _userRepository = userRepository;
     _billingManager = billingManager;
     _mailer = mailer;
     _dataHelper = dataHelper;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SnmpApplication"/> class.
 /// </summary>
 /// <param name="owner">The owner.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="store">The store.</param>
 /// <param name="provider">The provider.</param>
 /// <param name="factory">The factory.</param>
 public SnmpApplication(SnmpApplicationFactory owner, ILogger logger, ObjectStore store, IMembershipProvider provider, MessageHandlerFactory factory)
 {
     _owner = owner;
     _provider = provider;
     _logger = logger;
     _store = store;
     _factory = factory;
 }
        public PlainAuthenticationPortal(IUserService userService, IMembershipProvider membershipProvider, IFormsAuthentication formsAuthentication)
            : base(userService, formsAuthentication)
        {
            Ensure.That(() => userService).IsNotNull();
            Ensure.That(() => membershipProvider).IsNotNull();

            this.userService = userService;
            this.membershipProvider = membershipProvider;
        }
        public void SetUp()
        {
            ServiceLocatorInitializer.Init();
            controller = new MembershipController();

            mockedMembershipProvider = MockRepository.GenerateMock<IMembershipProvider>();
            mockedAuthenticationProvider = MockRepository.GenerateMock<IAuthenticationProvider>();
            mockedAuthorizationProvider = MockRepository.GenerateMock<IAuthorizationProvider>();
        }
Exemplo n.º 7
0
 public static RequestInterceptor Create(string realm, IMembershipProvider membershipProvider)
 {
     var basicAuthenticationCredentialsExtractor = new BasicAuthenticationCredentialsExtractor(new Base64Decoder(), new DecodedCredentialsExtractor());
     var httpRequestAuthorizationExtractor = new AuthorizationStringExtractor();
     var responseMessageFactory = new ResponseMessageFactory(realm);
     var serviceSecurityContextFactory = new ServiceSecurityContextFactory(new AuthorizationPolicyFactory());
     var basicAuthenticationManager = new BasicAuthenticationManager(basicAuthenticationCredentialsExtractor, httpRequestAuthorizationExtractor, membershipProvider, responseMessageFactory, serviceSecurityContextFactory);
     return new BasicAuthenticationInterceptor(basicAuthenticationManager);
 }
Exemplo n.º 8
0
 //ABTestProvider.ABSiteSettingProvider abSiteSettingProvider;
 public SiteProvider(IBaseDir baseDir, IMembershipProvider membershipProvider, ILabelProvider labelProvider, SiteInitializer initializer)
     : base(baseDir, membershipProvider, labelProvider)
 {
     customErrorProvider   = new CustomErrorProvider.CustomErrorProvider();
     urlRedirectProvider   = new UrlRedirectProvider.UrlRedirectProvider();
     abPageSettingProvider = new ABTestProvider.ABPageSettingProvider();
     abRuleSettingProvider = new ABTestProvider.ABRuleSettingProvider();
     //abSiteSettingProvider = new ABTestProvider.ABSiteSettingProvider();
     _initializer = initializer;
 }
Exemplo n.º 9
0
 //ABTestProvider.ABSiteSettingProvider abSiteSettingProvider;
 public SiteProvider(IBaseDir baseDir, IMembershipProvider membershipProvider, IElementRepositoryFactory elementRepositoryFactory, SiteInitializer initializer)
     : base(baseDir, membershipProvider, elementRepositoryFactory)
 {
     customErrorProvider = new CustomErrorProvider.CustomErrorProvider();
     urlRedirectProvider = new UrlRedirectProvider.UrlRedirectProvider();
     abPageSettingProvider = new ABTestProvider.ABPageSettingProvider();
     abRuleSettingProvider = new ABTestProvider.ABRuleSettingProvider();
     //abSiteSettingProvider = new ABTestProvider.ABSiteSettingProvider();
     _initializer = initializer;
 }
 public AuthenticationService(IClientRepository clientRepository,
                              IUserManagementService userManagementService, IUserRepository userRepository,
                              IEmailComposer emailComposer, IMembershipProvider membershipProvider)
 {
     _clientRepository      = clientRepository;
     _userManagementService = userManagementService;
     _userRepository        = userRepository;
     _emailComposer         = emailComposer;
     _membershipProvider    = membershipProvider;
 }
Exemplo n.º 11
0
 public SiteProvider(IBaseDir baseDir, IMembershipProvider membershipProvider, ILabelProvider labelProvider, SiteDBContext dbContext)
     : base(baseDir, membershipProvider, labelProvider)
 {
     this._dbContext     = dbContext;
     urlRedirectProvider = new UrlRedirectsProvider.UrlRedirectProvider(_dbContext);
     customErrorProvider = new CustomErrorsProvider.CustomErrorProvider(_dbContext);
     //aBPageTestResultProvider = new ABTestProvider.ABPageTestResultProvider(_dbContext);
     aBRuleSettingsProvider = new ABTestProvider.ABRuleSettingsProvider(_dbContext, baseDir);
     aBPageSettingsProvider = new ABTestProvider.ABPageSettingsProvider(_dbContext);
 }
Exemplo n.º 12
0
 public SiteProvider(IBaseDir baseDir, IMembershipProvider membershipProvider, IElementRepositoryFactory elementRepositoryFactory, SiteDBContext dbContext)
     : base(baseDir, membershipProvider, elementRepositoryFactory)
 {
     this._dbContext = dbContext;
     urlRedirectProvider = new UrlRedirectsProvider.UrlRedirectProvider(_dbContext);
     customErrorProvider = new CustomErrorsProvider.CustomErrorProvider(_dbContext);
     //aBPageTestResultProvider = new ABTestProvider.ABPageTestResultProvider(_dbContext);
     aBRuleSettingsProvider = new ABTestProvider.ABRuleSettingsProvider(_dbContext, baseDir);
     aBPageSettingsProvider = new ABTestProvider.ABPageSettingsProvider(_dbContext);
 }
Exemplo n.º 13
0
 public ActiveDirectoryEntitlementProvider(
     IOptions <ActiveDirectoryAuthorizationOptions> authOpts,
     IOptions <AuthorizationOptions> authorizationOptions,
     IMembershipProvider membershipProvider
     )
 {
     roles     = authOpts.Value.RolesMapping;
     mProvider = membershipProvider;
     this.authorizationOptions = authorizationOptions.Value;
 }
        public AccountController(IMembershipProvider membershipProvider, IUserProvider userProvider, IWebSecurity webSecurity)
        {
            ContractUtil.NotNull(membershipProvider);
            ContractUtil.NotNull(userProvider);
            ContractUtil.NotNull(webSecurity);

            _userProvider       = userProvider;
            _membershipProvider = membershipProvider;
            _webSecurity        = webSecurity;
        }
        public BasicAuthenticationMessageHandler(MembershipProviderOptions options)
        {
            _membershipProviderOptions = options;

            if (_membershipProviderOptions == MembershipProviderOptions.UseDefault)
            {
                _membershipProvider = new MembershipProviderAdapter();
            }

            IssueChallengeResponse = false;
        }
Exemplo n.º 16
0
 public AccountController(IMembershipProvider membership, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IUserRepository userRepository, BillingManager billingManager, NotificationSender notificationSender, IMailer mailer, DataHelper dataHelper)
 {
     _membershipProvider     = membership;
     _organizationRepository = organizationRepository;
     _projectRepository      = projectRepository;
     _userRepository         = userRepository;
     _billingManager         = billingManager;
     _notificationSender     = notificationSender;
     _mailer     = mailer;
     _dataHelper = dataHelper;
 }
Exemplo n.º 17
0
        /// <summary>
        /// Initializes a new instance of the <see cref="SnmpApplication"/> class.
        /// </summary>
        /// <param name="owner">The owner.</param>
        /// <param name="logger">The logger.</param>
        /// <param name="store">The store.</param>
        /// <param name="provider">The provider.</param>
        /// <param name="factory">The factory.</param>
        public SnmpApplication(SnmpApplicationFactory owner, ILogger logger, ObjectStore store, IMembershipProvider provider, MessageHandlerFactory factory)
        {
            _owner    = owner;
            _provider = provider;
            _logger   = logger;
            _store    = store;
            _factory  = factory;

            Context            = null;
            ProcessingFinished = false;
            _handler           = null;
        }
Exemplo n.º 18
0
 internal BasicAuthenticationManager(BasicAuthenticationCredentialsExtractor basicAuthenticationCredentialsExtractor,
     AuthorizationStringExtractor httpRequestAuthorizationExtractor,
     IMembershipProvider membershipProvider,
     ResponseMessageFactory responseMessageFactory,
     ServiceSecurityContextFactory serviceSecurityContextFactory)
 {
     this.basicAuthenticationCredentialsExtractor = basicAuthenticationCredentialsExtractor;
     this.httpRequestAuthorizationExtractor = httpRequestAuthorizationExtractor;
     this.membershipProvider = membershipProvider;
     this.responseMessageFactory = responseMessageFactory;
     this.serviceSecurityContextFactory = serviceSecurityContextFactory;
 }
            public DefaultAccountInformation(
                ClaimsPrincipal user,
                IMembershipProvider membershipProvider)
            {
                MembershipProvider = membershipProvider;
                FtpUser            = user;
#pragma warning disable 618
#pragma warning disable 612
                User = user.CreateUser();
#pragma warning restore 612
#pragma warning restore 618
            }
Exemplo n.º 20
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FtpServer"/> class.
 /// </summary>
 /// <param name="fileSystemClassFactory">The <see cref="IFileSystemClassFactory"/> to use to create the <see cref="IUnixFileSystem"/> for the logged in user.</param>
 /// <param name="membershipProvider">The <see cref="IMembershipProvider"/> used to validate a login attempt</param>
 /// <param name="serverAddress">The public IP address (required for <code>PASV</code> and <code>EPSV</code>)</param>
 /// <param name="port">The port of the FTP server (usually 21)</param>
 /// <param name="handlerFactory">The handler factories to create <see cref="FtpCommandHandler"/> and <see cref="FtpCommandHandlerExtension"/> instances for new <see cref="FtpConnection"/> objects</param>
 public FtpServer([NotNull] IFileSystemClassFactory fileSystemClassFactory, [NotNull] IMembershipProvider membershipProvider, [NotNull] string serverAddress, int port, [NotNull, ItemNotNull] IFtpCommandHandlerFactory handlerFactory)
 {
     ServerAddress          = serverAddress;
     DefaultEncoding        = Encoding.UTF8;
     OperatingSystem        = "UNIX";
     FileSystemClassFactory = fileSystemClassFactory;
     MembershipProvider     = membershipProvider;
     Port = port;
     CommandsHandlerFactory   = handlerFactory;
     BackgroundTransferWorker = new BackgroundTransferWorker(this);
     BackgroundTransferWorker.Start(_cancellationTokenSource);
 }
Exemplo n.º 21
0
    public ActionResult Authenticate(string email, string password)
    {
        IMembershipProvider provider = _providerFactory.Create(email);

        if (provider.Authorize(email, password))
        {
            return(View("MyAccount"));
        }
        else
        {
            return(View("Login"));
        }
    }
 public MembershipService(
     IMembershipProvider membershipProvider,
     HttpContextBase httpContext,
     IOwinWrapper authenticationService,
     IHashingService hashingService,
     ILog logger)
 {
     _membershipProvider    = membershipProvider;
     _httpContext           = httpContext;
     _authenticationService = authenticationService;
     _hashingService        = hashingService;
     _logger = logger;
 }
Exemplo n.º 23
0
        /// <summary>
        /// Initializes a new instance of the <see cref="SnmpApplicationFactory"/> class.
        /// </summary>
        /// <param name="logger">The logger.</param>
        /// <param name="store">The store.</param>
        /// <param name="membershipProvider">The membership provider.</param>
        /// <param name="factory">The factory.</param>
        public SnmpApplicationFactory(ILogger logger, ObjectStore store, IMembershipProvider membershipProvider, MessageHandlerFactory factory)
        {
            _logger = logger;

            //Always create a ComposedMembershipProvider, so we can add Memberships at runtime
            if (!(membershipProvider is ComposedMembershipProvider))
            {
                membershipProvider = new ComposedMembershipProvider(new IMembershipProvider[1] {
                    membershipProvider
                });
            }


            _membershipProvider = membershipProvider;
            _store   = store;
            _factory = factory;
        }
Exemplo n.º 24
0
 public TrexSLService(IUserSession userSession, IUserRepository userRepository, IUserManagementService userManagementService,
                      IPermissionService permissionService, ITimeEntryRepository timeEntryRepository, ITaskRepository taskRepository, ITimeEntryFactory timeEntryFactory,
                      ITimeEntryTypeRepository timeEntryTypeRepository, IPriceService priceService, ITaskFactory taskFactory, IProjectRepository projectRepository,
                      ICustomerRepository customerRepository, IRoleManagementService roleManagementService, IMembershipProvider membershipProvider)
 {
     _userSession             = userSession;
     _userRepository          = userRepository;
     _userManagementService   = userManagementService;
     _permissionService       = permissionService;
     _timeEntryRepository     = timeEntryRepository;
     _taskRepository          = taskRepository;
     _timeEntryFactory        = timeEntryFactory;
     _timeEntryTypeRepository = timeEntryTypeRepository;
     _priceService            = priceService;
     _taskFactory             = taskFactory;
     _projectRepository       = projectRepository;
     _customerRepository      = customerRepository;
     _roleManagementService   = roleManagementService;
     _membershipProvider      = membershipProvider;
 }
        /// <summary>
        /// 静态构造器
        /// </summary>
        static MembershipMediator()
        {
            string typeFullName = FrameworkSection.Setting.MembershipProvider.Type;

            #region # 验证

            if (string.IsNullOrWhiteSpace(typeFullName))
            {
                throw new ApplicationException("Membership提供者未配置!");
            }

            #endregion

            string[] typeFullNames = typeFullName.Split(',');
            string   assemblyName  = typeFullNames[1].Trim();
            string   typeName      = typeFullNames[0].Trim();
            Assembly implAssembly  = Assembly.Load(assemblyName);
            Type     implType      = implAssembly.GetType(typeName);
            _MembershipProvider = (IMembershipProvider)Activator.CreateInstance(implType);
        }
Exemplo n.º 26
0
 public AccountController(IAuthenticationProvider authentication, IMembershipProvider membership)
 {
     m_authentication = authentication;
     m_membership = membership;
 }
Exemplo n.º 27
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FtpServer"/> class.
 /// </summary>
 /// <param name="fileSystemClassFactory">The <see cref="IFileSystemClassFactory"/> to use to create the <see cref="IUnixFileSystem"/> for the logged in user.</param>
 /// <param name="membershipProvider">The <see cref="IMembershipProvider"/> used to validate a login attempt</param>
 /// <param name="commsInterface">The <see cref="ICommsInterface"/> that identifies the public IP address (required for <code>PASV</code> and <code>EPSV</code>)</param>
 /// <param name="port">The port of the FTP server (usually 21)</param>
 /// <param name="handlerFactory">The handler factories to create <see cref="FtpCommandHandler"/> and <see cref="FtpCommandHandlerExtension"/> instances for new <see cref="FtpConnection"/> objects</param>
 public FtpServer([NotNull] IFileSystemClassFactory fileSystemClassFactory, [NotNull] IMembershipProvider membershipProvider, [NotNull] ICommsInterface commsInterface, int port, [NotNull, ItemNotNull] IFtpCommandHandlerFactory handlerFactory)
     : this(fileSystemClassFactory, membershipProvider, commsInterface.IpAddress, port, handlerFactory)
 {
 }
Exemplo n.º 28
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FtpServer"/> class.
 /// </summary>
 /// <param name="fileSystemClassFactory">The <see cref="IFileSystemClassFactory"/> to use to create the <see cref="IUnixFileSystem"/> for the logged in user.</param>
 /// <param name="membershipProvider">The <see cref="IMembershipProvider"/> used to validate a login attempt</param>
 /// <param name="commsInterface">The <see cref="ICommsInterface"/> that identifies the public IP address (required for <code>PASV</code> and <code>EPSV</code>)</param>
 public FtpServer([NotNull] IFileSystemClassFactory fileSystemClassFactory, [NotNull] IMembershipProvider membershipProvider, [NotNull] ICommsInterface commsInterface)
     : this(fileSystemClassFactory, membershipProvider, commsInterface, 21, new AssemblyFtpCommandHandlerFactory(typeof(FtpServer).GetTypeInfo().Assembly))
 {
 }
Exemplo n.º 29
0
 public CustomCredentialsAuthProvider(IClientRepository clientRepository, IMembershipProvider membershipProvider)
 {
     _clientRepository   = clientRepository;
     _membershipProvider = membershipProvider;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ComposedMembershipProvider"/> class.
 /// </summary>
 /// <param name="providers">The internal providers.</param>
 public ComposedMembershipProvider(IMembershipProvider[] providers)
 {
     _providers = providers;
 }
 public MembershipService(IMembershipProvider dal)
 {
     this._dal = dal;
 }
Exemplo n.º 32
0
 public UserManagementService(IMembershipProvider membershipProvider)
 {
     _membershipProvider = membershipProvider;
 }
 public Membership GetAccountMembershipByAccount(IMembershipProvider provider, UserAccount account)
 {
     return provider.GetMembershipByAccount(account);
 }
Exemplo n.º 34
0
        public static void Init(string ip, string trapMcastIp, int port, int trap)
        {
            SnmpLogger  logger      = new SnmpLogger();
            ObjectStore objectStore = new ObjectStore();

            OctetString getCommunity = new OctetString("public");
            OctetString setCommunity = new OctetString("public");

            IMembershipProvider[] membershipProviders = new IMembershipProvider[]
            {
                new Version1MembershipProvider(getCommunity, setCommunity),
                new Version2MembershipProvider(getCommunity, setCommunity),
                new Version3MembershipProvider()
            };
            IMembershipProvider composedMembershipProvider = new ComposedMembershipProvider(membershipProviders);

            TrapV1MessageHandler        trapv1 = new TrapV1MessageHandler();
            TrapV2MessageHandler        trapv2 = new TrapV2MessageHandler();
            InformRequestMessageHandler inform = new InformRequestMessageHandler();

            HandlerMapping[] handlerMappings = new HandlerMapping[]
            {
                new HandlerMapping("v1", "GET", new GetV1MessageHandler()),
                new HandlerMapping("v2,v3", "GET", new GetMessageHandler()),
                new HandlerMapping("v1", "SET", new SetV1MessageHandler()),
                new HandlerMapping("v2,v3", "SET", new SetMessageHandler()),
                new HandlerMapping("v1", "GETNEXT", new GetNextV1MessageHandler()),
                new HandlerMapping("v2,v3", "GETNEXT", new GetNextMessageHandler()),
                new HandlerMapping("v2,v3", "GETBULK", new GetBulkMessageHandler()),
                new HandlerMapping("v1", "TRAPV1", trapv1),
                new HandlerMapping("v2,v3", "TRAPV2", trapv2),
                new HandlerMapping("v2,v3", "INFORM", inform)                /*,
                                                                              * new HandlerMapping("*", "*", new NullMessageHandler())*/
            };
            MessageHandlerFactory messageHandlerFactory = new MessageHandlerFactory(handlerMappings);

            User[] users = new User[]
            {
                new User(new OctetString("neither"), DefaultPrivacyProvider.DefaultPair),
                new User(new OctetString("authen"), new DefaultPrivacyProvider(new MD5AuthenticationProvider(new OctetString("authentication")))),
                new User(new OctetString("privacy"), new DESPrivacyProvider(new OctetString("privacyphrase"), new MD5AuthenticationProvider(new OctetString("authentication"))))
            };
            UserRegistry userRegistry = new UserRegistry(users);

            EngineGroup engineGroup = new EngineGroup();
            Listener    listener    = new Listener()
            {
                Users = userRegistry
            };
            SnmpApplicationFactory factory = new SnmpApplicationFactory(logger, objectStore, composedMembershipProvider, messageHandlerFactory);

            _engine = new SnmpEngine(factory, listener, engineGroup);
            _engine.Listener.AddBinding(new IPEndPoint(IPAddress.Parse(ip), port));
            _engine.Listener.AddBinding(new IPEndPoint(IPAddress.Parse(ip), trap));
            //			_engine.Listener.AddBinding(new IPEndPoint(IPAddress.Parse(ip), trap), trapMcastIp != null ? IPAddress.Parse(trapMcastIp) : null);
            _engine.ExceptionRaised += (sender, e) => _logger.Error(e.Exception, "ERROR Snmp");

            _closed  = false;
            _store   = objectStore;
            _context = SynchronizationContext.Current ?? new SynchronizationContext();

            trapv1.MessageReceived += TrapV1Received;
            trapv2.MessageReceived += TrapV2Received;
            inform.MessageReceived += InformRequestReceived;

            /*(new IPEndPoint(IPAddress.Parse(ip), 0)).SetAsDefault();*/
        }
 public MembershipController(IAuthenticationProvider authenticationProvider, IAuthorizationProvider authorizationProvider, IMembershipProvider membershipProvider)
 {
     this.authenticationProvider = authenticationProvider;
     this.authorizationProvider = authorizationProvider;
     this.membershipProvider = membershipProvider;
 }
Exemplo n.º 36
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SnmpApplicationFactory"/> class.
 /// </summary>
 /// <param name="store">The store.</param>
 /// <param name="membershipProvider">The membership provider.</param>
 /// <param name="factory">The factory.</param>
 public SnmpApplicationFactory(ObjectStore store, IMembershipProvider membershipProvider, MessageHandlerFactory factory)
     : this(null, store, membershipProvider, factory) // TODO: handle the null case in the future.
 {
 }
 /// <summary>
 /// 配置会员关系提供程序
 /// </summary>
 /// <param name="membershipProvider"></param>
 public static void SetMembershipProvider(IMembershipProvider membershipProvider)
 {
     _MembershipProvider = membershipProvider;
 }
Exemplo n.º 38
0
 /// <summary>
 /// Default constructor
 /// </summary>
 /// <param name="provider">The provider to use</param>
 public AuthorizeService(IMembershipProvider provider)
 {
     this.provider = provider;
 }
Exemplo n.º 39
0
 public SiteProvider(IBaseDir baseDir, IMembershipProvider membershipProvider, ISiteExportableProvider[] exportableProivders, SiteInitializer initializer, RepositoryManager repositoryManager)
     : base(baseDir, membershipProvider, exportableProivders,repositoryManager)
 {
     //abSiteSettingProvider = new ABTestProvider.ABSiteSettingProvider();
     _initializer = initializer;
 }
Exemplo n.º 40
0
 public MembershipController(MembershipManager manager, IMembershipProvider provider)
 {
     this._manager  = manager;
     this._provider = provider;
 }
Exemplo n.º 41
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SnmpApplicationFactory"/> class.
 /// </summary>
 /// <param name="store">The store.</param>
 /// <param name="membershipProvider">The membership provider.</param>
 /// <param name="factory">The factory.</param>
 public SnmpApplicationFactory(ObjectStore store, IMembershipProvider membershipProvider, MessageHandlerFactory factory)
     : this(null, store, membershipProvider, factory) // TODO: handle the null case in the future.
 {
 }
Exemplo n.º 42
0
 public SiteProvider(IBaseDir baseDir, IMembershipProvider membershipProvider, IElementRepositoryFactory elementRepositoryFactory, SiteInitializer initializer)
     : base(baseDir, membershipProvider, elementRepositoryFactory)
 {
     _initializer = initializer;
 }
 public NewsletterController(IRepositoryProvider repositoryProvider, IEmailService emailService, IMembershipProvider membershipProvider)
 {
     _repositoryProvider = repositoryProvider;
     _emailService = emailService;
     _membershipProvider = membershipProvider;
 }
 public BasicAuthenticationMessageHandler(IMembershipProvider membershipProvider)
 {
     _membershipProvider = membershipProvider;
     IssueChallengeResponse = false;
 }
Exemplo n.º 45
0
 /// <summary>
 /// Default constructor
 /// </summary>
 /// <param name="provider">The provider to use</param>
 public PersonalAccountService(IMembershipProvider provider)
 {
     this.provider = provider;
 }
Exemplo n.º 46
0
 public AccountController(IMembershipProvider membershipProvider)
 {
     _memberShipProvider = membershipProvider;
 }
Exemplo n.º 47
0
 public SiteProvider(IBaseDir baseDir, IMembershipProvider membershipProvider, ISiteExportableProvider[] exportableProivders, SiteDBContext dbContext, RepositoryManager repositoryManager)
     : base(baseDir, membershipProvider, exportableProivders, repositoryManager)
 {
     this._dbContext = dbContext;
 }
Exemplo n.º 48
0
 public AccountController(IMembershipProvider <IdentityUser, IdentityRole, KaleUstaPortalContext> membershipProvider) => _membershipProvider = membershipProvider;
Exemplo n.º 49
0
 internal static MembershipUser NewMembershipUser(IMembershipUser membershipUser, IMembershipProvider provider)
 {
     return new MembershipUser() { MembershipProvider = provider, User = membershipUser };
 }
Exemplo n.º 50
0
 /// <summary>
 /// 配置会员关系提供程序
 /// </summary>
 /// <param name="membershipProvider"></param>
 public static void SetMembershipProvider(IMembershipProvider membershipProvider)
 {
     _MembershipProvider = membershipProvider;
 }
Exemplo n.º 51
0
 public AccountController(IMembershipProvider membershipProvider)
 {
     this._membershipProvider = membershipProvider;
 }
Exemplo n.º 52
0
 public UserController(IMembershipProvider provider)
 {
     _provider = provider;
 }
Exemplo n.º 53
0
 public MembershipController(MembershipManager manager, IMembershipProvider provider)
 {
     this._manager = manager;
     this._provider = provider;
 }
Exemplo n.º 54
0
 public ForumController(IRepositoryProvider repositoryProvider, IMembershipProvider membershipProvider)
 {
     _repositoryProvider = repositoryProvider;
     _membershipProvider = membershipProvider;
 }
Exemplo n.º 55
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FtpServer"/> class.
 /// </summary>
 /// <param name="fileSystemClassFactory">The <see cref="IFileSystemClassFactory"/> to use to create the <see cref="IUnixFileSystem"/> for the logged in user.</param>
 /// <param name="membershipProvider">The <see cref="IMembershipProvider"/> used to validate a login attempt</param>
 /// <param name="serverAddress">The public IP address (required for <code>PASV</code> and <code>EPSV</code>)</param>
 public FtpServer([NotNull] IFileSystemClassFactory fileSystemClassFactory, [NotNull] IMembershipProvider membershipProvider, [NotNull] string serverAddress)
     : this(fileSystemClassFactory, membershipProvider, serverAddress, 21, new AssemblyFtpCommandHandlerFactory(typeof(FtpServer).GetTypeInfo().Assembly))
 {
 }
Exemplo n.º 56
0
 public UserHandler(IHttpContextAccessor httpContextAccessor, IMembershipProvider membershipProvider, ILogger logger)
 {
     this.httpContextAccessor = httpContextAccessor;
     this.membershipProvider  = membershipProvider;
     this.logger = logger;
 }
Exemplo n.º 57
0
 public SiteProvider(IBaseDir baseDir, IMembershipProvider membershipProvider, ISiteExportableProvider[] exportableProivders, SiteInitializer initializer, RepositoryManager repositoryManager)
     : base(baseDir, membershipProvider, exportableProivders, repositoryManager)
 {
     //abSiteSettingProvider = new ABTestProvider.ABSiteSettingProvider();
     _initializer = initializer;
 }
Exemplo n.º 58
0
 public SiteProvider(IBaseDir baseDir, IMembershipProvider membershipProvider, ISiteExportableProvider[] exportableProivders, SiteDBContext dbContext, RepositoryManager repositoryManager)
     : base(baseDir, membershipProvider, exportableProivders, repositoryManager)
 {
     this._dbContext = dbContext;
 }
Exemplo n.º 59
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SnmpApplication"/> class.
 /// </summary>
 /// <param name="owner">The owner.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="store">The store.</param>
 /// <param name="provider">The provider.</param>
 /// <param name="factory">The factory.</param>
 public SnmpApplication(SnmpApplicationFactory owner, ILogger logger, ObjectStore store, IMembershipProvider provider, MessageHandlerFactory factory)
 {
     _owner    = owner;
     _provider = provider;
     _logger   = logger;
     _store    = store;
     _factory  = factory;
 }
Exemplo n.º 60
0
 public UserController(IMembershipProvider provider)
 {
     _provider = provider;
 }