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(); }
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(); }
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; }
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); }
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(); }
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)); }
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; }
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; }
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 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; }
/// <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(); }
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; }
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; } }
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); } }
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); } }
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; }
public HttpAccessor(ICookieProvider cookieProvider, IWebPageDownloader pageDownloader) { this.cookieProvider = cookieProvider; this.pageDownloader = pageDownloader; this.pageDownloader.Encoding = Encoding.GetEncoding("windows-1251"); }
public TextWebSocketConnection(WebSocket webSocket, IWampTextBinding <TMessage> binding, ICookieProvider cookieProvider, ICookieAuthenticatorFactory cookieAuthenticatorFactory) : base(new WebSocketWrapper(webSocket), binding, cookieProvider, cookieAuthenticatorFactory) { }
public CookiePersonalisationGroupCriteria(ICookieProvider cookieProvider) { _cookieProvider = cookieProvider; }
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)); }
public CookieProviderItem(ICookieProvider provider) { _provider = provider; }
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; }
public CookiePagesViewedProvider() { _cookieProvider = new HttpContextCookieProvider(); }
public RegisterController(ICookieProvider provider) { _provider = provider; }
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; }
public FormsAuthenticationProvider(ICookieProvider cookieProvider) { this.cookieProvider = cookieProvider; }