Exemplo n.º 1
0
 public FakeHttpRequest(IFormParamsProvider formParams = null, IQueryStringParamsProvider queryStringParams = null, ICookieProvider cookies = null)
 {
     _browser           = new Mock <HttpBrowserCapabilitiesBase>();
     _formParams        = formParams ?? new EmptyFormsParamProvider();
     _queryStringParams = queryStringParams ?? new EmptyQueryStringParamProvider();
     _cookies           = cookies ?? new EmptyCookieProvider();
 }
Exemplo n.º 2
0
 public FakeHttpRequest(IFormParamsProvider formParams = null, IQueryStringParamsProvider queryStringParams = null, ICookieProvider cookies = null)
 {
     _browser = new Mock<HttpBrowserCapabilitiesBase>();
     _formParams = formParams ?? new EmptyFormsParamProvider();
     _queryStringParams = queryStringParams ?? new EmptyQueryStringParamProvider();
     _cookies = cookies ?? new EmptyCookieProvider();
 }
Exemplo n.º 3
0
        public FakeHttpContext(
            IPrincipal principal,
            IFormParamsProvider formParams,
            IQueryStringParamsProvider queryStringParams,
            ICookieProvider cookies,
            IServerVariablesParamsProvider serverVariablesParams,
            IHeadersParamsProvider headersParams,
            SessionStateItemCollection sessionItems,
            HttpServerUtilityBase server,
            FakeHttpRequest request,
            IHttpContextBehavior contextBehavior)
        {
            User          = principal;
            _sessionItems = sessionItems ?? new SessionStateItemCollection();
            _request      = request ?? new FakeHttpRequest(formParams, queryStringParams, cookies, serverVariablesParams, headersParams);
            _request.SetIsAuthenticated(User?.Identity?.IsAuthenticated ?? false);
            Server = server ?? new Mock <HttpServerUtilityBase>().Object;

            var httpResponse = new Mock <HttpResponseBase>();

            httpResponse.Setup(x => x.ApplyAppPathModifier(It.IsAny <string>())).Returns <string>(s => s);
            Response = httpResponse.Object;

            _behavior = contextBehavior;

            Items = new Hashtable();
        }
 public TextWebSocketWrapperConnection(IWebSocketWrapper webSocket, IWampTextBinding <TMessage> binding,
                                       ICookieProvider cookieProvider,
                                       ICookieAuthenticatorFactory cookieAuthenticatorFactory, int?maxFrameSize) :
     base(webSocket, binding, cookieProvider, cookieAuthenticatorFactory, maxFrameSize)
 {
     mBinding = binding;
 }
Exemplo n.º 5
0
        private void BootstrapGlobalAsax()
        {
            _configurationRepository =
                ( IConfigurationProvider )DependencyResolver.Current.GetService(typeof(IConfigurationProvider));
            _cookieProvider = ( ICookieProvider )DependencyResolver.Current.GetService(typeof(ICookieProvider));

            _helper = ( IGlobalAsaxHelpers )DependencyResolver.Current.GetService(typeof(IGlobalAsaxHelpers));

            if (_configurationRepository == null)
            {
                throw new ArgumentNullException(nameof(IConfigurationProvider));
            }
            if (_cookieProvider == null)
            {
                throw new ArgumentNullException(nameof(ICookieProvider));
            }
            if (_helper == null)
            {
                throw new ArgumentNullException(nameof(IGlobalAsaxHelpers));
            }

            _applicationConfiguration =
                ( IApplicationConfiguration )DependencyResolver.Current.GetService(typeof(IApplicationConfiguration));

            // store the application configuration object in session cache (for the application scope) ...
            _sessionCacheProvider.SaveForApplication(_applicationConfiguration, "ApplicationConfiguration");


            _loggingFactory =
                ( ISerilogLoggingFactory )DependencyResolver.Current.GetService(typeof(ISerilogLoggingFactory));
            var loggingContext = new LoggingContextProvider();

            _logger = new SerilogErrorLogProvider(_loggingFactory, loggingContext);
        }
Exemplo n.º 6
0
        public FakeHttpContext(
            IPrincipal principal,
            IFormParamsProvider formParams,
            IQueryStringParamsProvider queryStringParams,
            ICookieProvider cookies,
            IServerVariablesParamsProvider serverVariablesParams,
            IHeadersParamsProvider headersParams,
            SessionStateItemCollection sessionItems,
            HttpServerUtilityBase server,
            FakeHttpRequest request,
            IHttpContextBehavior contextBehavior)
        {
            User = principal;
            _sessionItems = sessionItems ?? new SessionStateItemCollection();
            _request = request ?? new FakeHttpRequest(formParams, queryStringParams, cookies, serverVariablesParams, headersParams);
            _request.SetIsAuthenticated(User.Identity != null ? User.Identity.IsAuthenticated : false);
            _server = server ?? new Mock<HttpServerUtilityBase>().Object;

            var httpResponse = new Mock<HttpResponseBase>();
            httpResponse.Setup(x => x.ApplyAppPathModifier(It.IsAny<string>())).Returns<string>(s => s);
            _response = httpResponse.Object;

            _behavior = contextBehavior;

            _items = new Hashtable();
        }
Exemplo n.º 7
0
 public ConfigManager(ICookieProvider cookieProvider, IExtractRuleProvider ruleProvider, IHttpProxyProvider httpProxyProvider, IUserAgentProvider userAgentProvider)
 {
     CookieProvider      = cookieProvider ?? throw new ArgumentNullException(nameof(cookieProvider));
     ExtractRuleProvider = ruleProvider ?? throw new ArgumentNullException(nameof(ruleProvider));
     HttpProxyProvider   = httpProxyProvider ?? throw new ArgumentNullException(nameof(httpProxyProvider));
     UserAgentProvider   = userAgentProvider ?? throw new ArgumentNullException(nameof(userAgentProvider));
 }
Exemplo n.º 8
0
 public AuthenticationProvider(ISessionProvider sessionProvider, IEncrypter encrypter, IDefinitionBusiness definitionBusiness, ICacheProvider cacheProvider, IMenuBusiness menuBusiness, ICookieProvider cookieProvider, IActionBusiness action)
 {
     _definitionBusiness = definitionBusiness;
     _sessionProvider    = sessionProvider;
     _cacheProvider      = cacheProvider;
     _menuBusiness       = menuBusiness;
     _cookieProvider     = cookieProvider;
     _action             = action;
 }
Exemplo n.º 9
0
 public PhoneManager(ICookieProvider cookieProvider, IRepository repository, QueryStringProvider querystringProvider, ReferrerProvider referrerProvider, ISessionProvider sessionProvider, IUmbracoProvider umbracoProvider)
 {
     _cookieProvider      = cookieProvider;
     _repository          = repository;
     _querystringProvider = querystringProvider;
     _referrerProvider    = referrerProvider;
     _sessionProvider     = sessionProvider;
     _umbracoProvider     = umbracoProvider;
 }
Exemplo n.º 10
0
 public FakeHttpRequest(IFormParamsProvider formParams = null, IQueryStringParamsProvider queryStringParams = null, ICookieProvider cookies = null, IServerVariablesParamsProvider serverVariablesParams = null, IHeadersParamsProvider headersParams = null)
 {
     _browser               = new Mock <HttpBrowserCapabilitiesBase>();
     _formParams            = formParams ?? new EmptyFormsParamProvider();
     _queryStringParams     = queryStringParams ?? new EmptyQueryStringParamProvider();
     _cookies               = cookies ?? new EmptyCookieProvider();
     _serverVariablesParams = serverVariablesParams ?? new EmptyServerVariablessParamProvider();
     _headersParams         = headersParams ?? new EmptyHeadersParamProvider();
 }
Exemplo n.º 11
0
 public PhoneManagerAppParamHolder(CookieHolder cookieHolder, string repositoryTestPhoneManagerData, NameValueCollection queryStringCollection, string referrerString, OutputModel sessionModel, string umbracoCurrentPageId)
 {
     CookieProvider      = CookieProvider(cookieHolder).Object;
     RepositoryProvider  = Repository(repositoryTestPhoneManagerData);
     QueryStringProvider = new QueryStringProvider(QueryStringImplementation(queryStringCollection).Object);
     ReferrerProvider    = new ReferrerProvider(ReferrerImplementation(referrerString).Object);
     SessionProvider     = SessionProvider(sessionModel).Object;
     UmbracoProvider     = UmbracoProvider(umbracoCurrentPageId).Object;
 }
Exemplo n.º 12
0
 /// <summary>
 /// Processes the current request to find a relevant phone number to output
 /// </summary>
 public PhoneManager()
 {
     // default providers/repository
     _cookieProvider      = new CookieProvider(new HttpContextCookieImplementation());
     _repository          = new XPathRepository();
     _querystringProvider = new QueryStringProvider(new HttpContextQueryStringImplementation());
     _referrerProvider    = new ReferrerProvider(new HttpContextReferrerImplementation());
     _sessionProvider     = new SessionProvider();
     _umbracoProvider     = new UmbracoProvider();
 }
Exemplo n.º 13
0
 public LoginBusiness(ILoginRepository repository, ISessionProvider sessionProvider, IEncrypter encrypter, ICookieProvider cookieProvider, ILogger logger, IGeneralBusiness general, IMailProvider mail, ISessionProvider session)
 {
     _repository      = repository;
     _sessionProvider = sessionProvider;
     _encrypter       = encrypter;
     _cookieProvider  = cookieProvider;
     _logger          = logger;
     _general         = general;
     _mail            = mail;
     _session         = session;
 }
Exemplo n.º 14
0
 public WebSocketWrapperConnection(IWebSocketWrapper webSocket, IWampMessageParser <TMessage, TRaw> parser,
                                   ICookieProvider cookieProvider,
                                   ICookieAuthenticatorFactory cookieAuthenticatorFactory, int?maxFrameSize) :
     base(cookieProvider, cookieAuthenticatorFactory)
 {
     mWebSocket               = webSocket;
     mParser                  = parser;
     mMaxFrameSize            = maxFrameSize;
     mCancellationTokenSource = new CancellationTokenSource();
     mCancellationToken       = mCancellationTokenSource.Token;
 }
        public AsyncWebSocketWampConnection
            (ICookieProvider cookieProvider,
            ICookieAuthenticatorFactory cookieAuthenticatorFactory = null)
        {
            if (cookieAuthenticatorFactory != null)
            {
                IWampSessionAuthenticator authenticator =
                    cookieAuthenticatorFactory.CreateAuthenticator(cookieProvider);

                mAuthenticator = authenticator;
            }
        }
Exemplo n.º 16
0
Arquivo: Cookies.cs Projeto: mo5h/omeo
 public static void DeregisterCookieProvider(ICookieProvider provider)
 {
     Guard.NullArgument(provider, "provider");
     lock ( _providers )
     {
         string name = provider.Name;
         if (_providers.Contains(name))
         {
             throw new InvalidOperationException("Cookie provider named " + name + " was not registered.");
         }
         _providers.Remove(name);
     }
 }
Exemplo n.º 17
0
Arquivo: Cookies.cs Projeto: mo5h/omeo
 public static ICookieProvider[] GetAllProviders()
 {
     lock ( _providers )
     {
         ICookieProvider[] providers = new ICookieProvider[_providers.Count];
         int i = 0;
         foreach (HashMap.Entry e in _providers)
         {
             providers[i++] = (ICookieProvider)e.Value;
         }
         return(providers);
     }
 }
Exemplo n.º 18
0
 public HandshakeService(
     IMessageDispatcher messageDispatcher,
     ICookieProvider cookieProvider,
     IRandomProvider randomProvider,
     ICertificateProvider certificateProvider,
     ICertificateSigningService certificateSigningService,
     IDiffieHellmanService diffieHellmanService)
 {
     _messageDispatcher         = messageDispatcher;
     _cookieProvider            = cookieProvider;
     _randomProvider            = randomProvider;
     _certificateProvider       = certificateProvider;
     _certificateSigningService = certificateSigningService;
     _diffieHellmanService      = diffieHellmanService;
     _logger = Log.ForContext <HandshakeService>();
 }
 protected BrowserCompatibilityControllerBase(IBrowserCompatibilityConfigurationSection browserCompatibilityConfiguration, ICookieProvider cookieProvider)
 {
     _browserCompatibilityConfiguration = browserCompatibilityConfiguration;
     _cookieProvider = cookieProvider;
 }
Exemplo n.º 20
0
 public HttpAccessor(ICookieProvider cookieProvider, IWebPageDownloader pageDownloader)
 {
     this.cookieProvider          = cookieProvider;
     this.pageDownloader          = pageDownloader;
     this.pageDownloader.Encoding = Encoding.GetEncoding("windows-1251");
 }
Exemplo n.º 21
0
 public TextWebSocketConnection(WebSocket webSocket, IWampTextBinding <TMessage> binding, ICookieProvider cookieProvider, ICookieAuthenticatorFactory cookieAuthenticatorFactory) : base(new WebSocketWrapper(webSocket), binding, cookieProvider, cookieAuthenticatorFactory)
 {
 }
 public CookiePersonalisationGroupCriteria(ICookieProvider cookieProvider)
 {
     _cookieProvider = cookieProvider;
 }
Exemplo n.º 23
0
		public FakeHttpRequest(IFormParamsProvider formParams = null, IQueryStringParamsProvider queryStringParams = null, ICookieProvider cookies = null, IServerVariablesParamsProvider serverVariablesParams = null, IHeadersParamsProvider headersParams = null)
		{
			_browser = new Mock<HttpBrowserCapabilitiesBase>();
			_formParams = formParams ?? new EmptyFormsParamProvider();
			_queryStringParams = queryStringParams ?? new EmptyQueryStringParamProvider();
			_cookies = cookies ?? new EmptyCookieProvider();
			_serverVariablesParams = serverVariablesParams ?? new EmptyServerVariablessParamProvider();
			_headersParams = headersParams ?? new EmptyHeadersParamProvider();
		}
 public StickyMatchService(IOptions <PersonalisationGroupsConfig> config, ICookieProvider cookieProvider, IDateTimeProvider dateTimeProvider)
 {
     _config           = config.Value;
     _cookieProvider   = cookieProvider;
     _dateTimeProvider = dateTimeProvider;
 }
 public CookieStorageFlashMessenger(ICookieProvider cookieProvider, string cookieName = "__FlashCookie__")
 {
     _cookieProvider = cookieProvider;
     _cookieName = cookieName;
 }
        public IWampSessionAuthenticator CreateAuthenticator(ICookieProvider cookieProvider)
        {
            var userName = UserValidationFacade.GetUsername();

            return(new UserNameBasedCookieAuthenticator(userName));
        }
Exemplo n.º 27
0
 public CookieProviderItem(ICookieProvider provider)
 {
     _provider = provider;
 }
Exemplo n.º 28
0
 public BinaryWebSocketConnection(WebSocket webSocket, IWampBinaryBinding <TMessage> binding,
                                  ICookieProvider cookieProvider,
                                  ICookieAuthenticatorFactory cookieAuthenticatorFactory, int?maxFrameSize) :
     base(new WebSocketWrapper(webSocket), binding, cookieProvider, cookieAuthenticatorFactory, maxFrameSize)
 {
 }
 public CookiePersonalisationGroupCriteria(ICookieProvider cookieProvider)
 {
     _cookieProvider = cookieProvider;
 }
Exemplo n.º 30
0
 public CookiePagesViewedProvider()
 {
     _cookieProvider = new HttpContextCookieProvider();
 }
 public RegisterController(ICookieProvider provider)
 {
     _provider = provider;
 }
Exemplo n.º 32
0
 public WebSocketWrapperConnection(IWebSocketWrapper webSocket, IWampStreamingMessageParser <TMessage> parser, ICookieProvider cookieProvider, ICookieAuthenticatorFactory cookieAuthenticatorFactory) :
     base(cookieProvider, cookieAuthenticatorFactory)
 {
     mWebSocket = webSocket;
     mParser    = parser;
     mCancellationTokenSource = new CancellationTokenSource();
 }
 public CookiePersonalisationGroupCriteria()
 {
     _cookieProvider = new HttpContextCookieProvider();
 }
 public BinaryWebSocketConnection(WebSocket webSocket, IWampBinaryBinding <TMessage> binding, ICookieProvider cookieProvider, ICookieAuthenticatorFactory cookieAuthenticatorFactory) :
     base(webSocket, binding, cookieProvider, cookieAuthenticatorFactory)
 {
     mBinding = binding;
 }
 public CookiePersonalisationGroupCriteria()
 {
     _cookieProvider = new HttpContextCookieProvider();
 }
 public CentralFeedFilterStateService(ICookieProvider cookieProvider)
 {
     _cookieProvider = cookieProvider;
 }
 public Downloader(ICookieProvider cookieProvider, IWebScraper webScraper, IWebsiteParser websiteParser)
 {
     _cookieProvider = cookieProvider;
     _webScraper = webScraper;
     _websiteParser = websiteParser;
 }
Exemplo n.º 38
0
 public FormsAuthenticationProvider(ICookieProvider cookieProvider)
 {
     this.cookieProvider = cookieProvider;
 }