Ejemplo n.º 1
0
 public TwitterRequestGenerator(
     IOAuthWebRequestGenerator webRequestGenerator,
     ICredentialsAccessor credentialsAccessor)
 {
     _webRequestGenerator = webRequestGenerator;
     _credentialsAccessor = credentialsAccessor;
 }
Ejemplo n.º 2
0
        public TwitterClientHandler(IOAuthWebRequestGenerator oAuthWebRequestGenerator)
        {
            UseCookies            = false;
            UseDefaultCredentials = false;

            WebRequestGenerator = oAuthWebRequestGenerator;
        }
Ejemplo n.º 3
0
        public TwitterClientHandler()
        {
            UseCookies = false;
            UseDefaultCredentials = false;

            _webRequestGenerator = TweetinviCoreModule.TweetinviContainer.Resolve<IOAuthWebRequestGenerator>();
            _webProxyFactory = TweetinviCoreModule.TweetinviContainer.Resolve<IWebProxyFactory>();
        }
Ejemplo n.º 4
0
        public TwitterClientHandler()
        {
            UseCookies            = false;
            UseDefaultCredentials = false;

            _webRequestGenerator = TweetinviCoreModule.TweetinviContainer.Resolve <IOAuthWebRequestGenerator>();
            _webProxyFactory     = TweetinviCoreModule.TweetinviContainer.Resolve <IWebProxyFactory>();
        }
Ejemplo n.º 5
0
 public OAuthToken(
     ICredentialsAccessor credentialsStore,
     IOAuthWebRequestGenerator oAuthWebRequestGenerator,
     IExceptionHandler exceptionHandler)
 {
     _credentialsAccessor      = credentialsStore;
     _oAuthWebRequestGenerator = oAuthWebRequestGenerator;
     _exceptionHandler         = exceptionHandler;
 }
 public TwitterRequestGenerator(
     IOAuthWebRequestGenerator webRequestGenerator,
     ICredentialsAccessor credentialsAccessor,
     IWebHelper webHelper)
 {
     _webRequestGenerator = webRequestGenerator;
     _credentialsAccessor = credentialsAccessor;
     _webHelper           = webHelper;
 }
Ejemplo n.º 7
0
 public WebTokenCreator(
     IFactory <ITemporaryCredentials> applicationCredentialsUnityFactory,
     IOAuthWebRequestGenerator oAuthWebRequestGenerator,
     ITwitterRequester twitterRequester)
 {
     _applicationCredentialsUnityFactory = applicationCredentialsUnityFactory;
     _oAuthWebRequestGenerator           = oAuthWebRequestGenerator;
     _twitterRequester = twitterRequester;
 }
Ejemplo n.º 8
0
 public WebTokenCreator(
     IUnityFactory <ITemporaryCredentials> applicationCredentialsUnityFactory,
     IOAuthWebRequestGenerator oAuthWebRequestGenerator,
     IOAuthToken oAuthToken)
 {
     _applicationCredentialsUnityFactory = applicationCredentialsUnityFactory;
     _oAuthWebRequestGenerator           = oAuthWebRequestGenerator;
     _oAuthToken = oAuthToken;
 }
Ejemplo n.º 9
0
 public WebTokenCreator(
     IExceptionHandler exceptionHandler,
     IOAuthWebRequestGenerator oAuthWebRequestGenerator,
     ICredentialsStore credentialsStore,
     ITwitterRequestHandler twitterRequestHandler)
 {
     _exceptionHandler         = exceptionHandler;
     _oAuthWebRequestGenerator = oAuthWebRequestGenerator;
     _credentialsStore         = credentialsStore;
     _twitterRequestHandler    = twitterRequestHandler;
 }
Ejemplo n.º 10
0
 public TwitterRequestGenerator(
     IOAuthWebRequestGenerator webRequestGenerator,
     ICredentialsAccessor credentialsAccessor,
     IWebHelper webHelper,
     ITweetinviSettingsAccessor tweetinviSettingsAccessor)
 {
     _webRequestGenerator       = webRequestGenerator;
     _credentialsAccessor       = credentialsAccessor;
     _webHelper                 = webHelper;
     _tweetinviSettingsAccessor = tweetinviSettingsAccessor;
 }
Ejemplo n.º 11
0
 public WebTokenCreator(
     IExceptionHandler exceptionHandler,
     IFactory<ITemporaryCredentials> applicationCredentialsUnityFactory,
     IOAuthWebRequestGenerator oAuthWebRequestGenerator,
     ITwitterRequestHandler twitterRequestHandler)
 {
     _exceptionHandler = exceptionHandler;
     _applicationCredentialsUnityFactory = applicationCredentialsUnityFactory;
     _oAuthWebRequestGenerator = oAuthWebRequestGenerator;
     _twitterRequestHandler = twitterRequestHandler;
 }
Ejemplo n.º 12
0
 public AuthFactory(
     IExceptionHandler exceptionHandler,
     ITwitterRequestHandler twitterRequestHandler,
     IOAuthWebRequestGenerator oAuthWebRequestGenerator,
     IJObjectStaticWrapper jObjectStaticWrapper)
 {
     _exceptionHandler         = exceptionHandler;
     _twitterRequestHandler    = twitterRequestHandler;
     _oAuthWebRequestGenerator = oAuthWebRequestGenerator;
     _jObjectStaticWrapper     = jObjectStaticWrapper;
 }
Ejemplo n.º 13
0
 public WebTokenCreator(
     IExceptionHandler exceptionHandler,
     IOAuthWebRequestGenerator oAuthWebRequestGenerator,
     ICredentialsStore credentialsStore,
     ITwitterRequestHandler twitterRequestHandler)
 {
     _exceptionHandler = exceptionHandler;
     _oAuthWebRequestGenerator = oAuthWebRequestGenerator;
     _credentialsStore = credentialsStore;
     _twitterRequestHandler = twitterRequestHandler;
 }
Ejemplo n.º 14
0
 public CredentialsCreator(
     ICredentialsFactory credentialsFactory,
     ITwitterRequester twitterRequester,
     IOAuthWebRequestGenerator oAuthWebRequestGenerator,
     IFactory <ITemporaryCredentials> applicationCredentialsUnityFactory)
 {
     _credentialsFactory                 = credentialsFactory;
     _twitterRequester                   = twitterRequester;
     _oAuthWebRequestGenerator           = oAuthWebRequestGenerator;
     _applicationCredentialsUnityFactory = applicationCredentialsUnityFactory;
 }
 public TwitterRequestGenerator(
     IOAuthWebRequestGenerator webRequestGenerator,
     ICredentialsAccessor credentialsAccessor,
     IWebHelper webHelper,
     ITweetinviSettingsAccessor tweetinviSettingsAccessor)
 {
     _webRequestGenerator = webRequestGenerator;
     _credentialsAccessor = credentialsAccessor;
     _webHelper = webHelper;
     _tweetinviSettingsAccessor = tweetinviSettingsAccessor;
 }
Ejemplo n.º 16
0
 public AuthFactory(
     IExceptionHandler exceptionHandler,
     ITwitterRequestHandler twitterRequestHandler,
     IOAuthWebRequestGenerator oAuthWebRequestGenerator,
     IJObjectStaticWrapper jObjectStaticWrapper)
 {
     _exceptionHandler = exceptionHandler;
     _twitterRequestHandler = twitterRequestHandler;
     _oAuthWebRequestGenerator = oAuthWebRequestGenerator;
     _jObjectStaticWrapper = jObjectStaticWrapper;
 }
Ejemplo n.º 17
0
 public CredentialsCreator(
     IOAuthToken oAuthToken,
     ICredentialsFactory credentialsFactory,
     IOAuthWebRequestGenerator oAuthWebRequestGenerator,
     IUnityFactory <ITemporaryCredentials> applicationCredentialsUnityFactory)
 {
     _oAuthToken                         = oAuthToken;
     _credentialsFactory                 = credentialsFactory;
     _oAuthWebRequestGenerator           = oAuthWebRequestGenerator;
     _applicationCredentialsUnityFactory = applicationCredentialsUnityFactory;
 }
Ejemplo n.º 18
0
 public TwitterRequestHandler(
     ITweetinviEvents tweetinviEvents,
     IRateLimitAwaiter rateLimitAwaiter,
     IRateLimitUpdater rateLimitUpdater,
     IRateLimitCacheManager rateLimitCacheManager,
     IWebRequestExecutor webRequestExecutor,
     ICredentialsAccessor credentialsAccessor,
     ITweetinviSettingsAccessor tweetinviSettingsAccessor,
     ITwitterQueryFactory twitterQueryFactory,
     IOAuthWebRequestGenerator oAuthWebRequestGenerator)
 {
     _tweetinviEvents           = tweetinviEvents;
     _rateLimitAwaiter          = rateLimitAwaiter;
     _rateLimitUpdater          = rateLimitUpdater;
     _rateLimitCacheManager     = rateLimitCacheManager;
     _webRequestExecutor        = webRequestExecutor;
     _credentialsAccessor       = credentialsAccessor;
     _tweetinviSettingsAccessor = tweetinviSettingsAccessor;
     _twitterQueryFactory       = twitterQueryFactory;
     _oAuthWebRequestGenerator  = oAuthWebRequestGenerator;
 }
        public VmAuthorizationHeader Sign([FromBody] VmRequestToSign req)
        {
            // Check that the Consumer Key in the request matches the one that we have
            if (req.ConsumerKey != CONSUMER_KEY)
            {
                throw new ArgumentException(
                          "Request must be for a Twitter Application that we have the credentials for", nameof(req));
            }

            Uri uri = new Uri(req.Url);
            TwitterCredentials twitterCredentials = new TwitterCredentials(req.ConsumerKey, CONSUMER_SECRET,
                                                                           req.ClientToken, req.ClientSecret);

            IOAuthWebRequestGenerator          oAuthWebReqGenerator = TweetinviContainer.Resolve <IOAuthWebRequestGenerator>();
            IEnumerable <IOAuthQueryParameter> credentialsParams    =
                oAuthWebReqGenerator.GenerateParameters(twitterCredentials);
            string authHeader = oAuthWebReqGenerator.GenerateAuthorizationHeader(uri, req.Method, credentialsParams);

            return(new VmAuthorizationHeader()
            {
                AuthorizationHeader = authHeader
            });
        }
Ejemplo n.º 20
0
 public InvalidateTokenHttpHandler(IOAuthWebRequestGenerator oAuthWebRequestGenerator) : base(oAuthWebRequestGenerator)
 {
 }
Ejemplo n.º 21
0
 public TwitterClientHandler(IOAuthWebRequestGenerator oAuthWebRequestGenerator, Func <ITwitterQuery, HttpRequestMessage, string> func) : this(oAuthWebRequestGenerator)
 {
     _func = func;
 }
Ejemplo n.º 22
0
 public TwitterClientHandler(IOAuthWebRequestGenerator oAuthWebRequestGenerator, Action <ITwitterQuery, HttpRequestMessage> action) : this(oAuthWebRequestGenerator)
 {
     _action = action;
 }
Ejemplo n.º 23
0
 public HttpClientWebHelper(IOAuthWebRequestGenerator oAuthWebRequestGenerator)
 {
     _oAuthWebRequestGenerator = oAuthWebRequestGenerator;
 }
Ejemplo n.º 24
0
 public AuthHttpHandler(IOAuthQueryParameter queryParameter, IAuthenticationRequest authRequest, IOAuthWebRequestGenerator oAuthWebRequestGenerator) : base(oAuthWebRequestGenerator)
 {
     _queryParameter = queryParameter;
     _authRequest    = authRequest;
 }
Ejemplo n.º 25
0
 public HttpClientWebHelper(IOAuthWebRequestGenerator oAuthWebRequestGenerator)
 {
     _oAuthWebRequestGenerator = oAuthWebRequestGenerator;
 }
Ejemplo n.º 26
0
 public BearerHttpHandler(IOAuthWebRequestGenerator oAuthWebRequestGenerator) : base(oAuthWebRequestGenerator)
 {
 }