public TwitterRequestGenerator( IOAuthWebRequestGenerator webRequestGenerator, ICredentialsAccessor credentialsAccessor) { _webRequestGenerator = webRequestGenerator; _credentialsAccessor = credentialsAccessor; }
public TwitterClientHandler(IOAuthWebRequestGenerator oAuthWebRequestGenerator) { UseCookies = false; UseDefaultCredentials = false; WebRequestGenerator = oAuthWebRequestGenerator; }
public TwitterClientHandler() { UseCookies = false; UseDefaultCredentials = false; _webRequestGenerator = TweetinviCoreModule.TweetinviContainer.Resolve<IOAuthWebRequestGenerator>(); _webProxyFactory = TweetinviCoreModule.TweetinviContainer.Resolve<IWebProxyFactory>(); }
public TwitterClientHandler() { UseCookies = false; UseDefaultCredentials = false; _webRequestGenerator = TweetinviCoreModule.TweetinviContainer.Resolve <IOAuthWebRequestGenerator>(); _webProxyFactory = TweetinviCoreModule.TweetinviContainer.Resolve <IWebProxyFactory>(); }
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; }
public WebTokenCreator( IFactory <ITemporaryCredentials> applicationCredentialsUnityFactory, IOAuthWebRequestGenerator oAuthWebRequestGenerator, ITwitterRequester twitterRequester) { _applicationCredentialsUnityFactory = applicationCredentialsUnityFactory; _oAuthWebRequestGenerator = oAuthWebRequestGenerator; _twitterRequester = twitterRequester; }
public WebTokenCreator( IUnityFactory <ITemporaryCredentials> applicationCredentialsUnityFactory, IOAuthWebRequestGenerator oAuthWebRequestGenerator, IOAuthToken oAuthToken) { _applicationCredentialsUnityFactory = applicationCredentialsUnityFactory; _oAuthWebRequestGenerator = oAuthWebRequestGenerator; _oAuthToken = oAuthToken; }
public WebTokenCreator( IExceptionHandler exceptionHandler, IOAuthWebRequestGenerator oAuthWebRequestGenerator, ICredentialsStore credentialsStore, ITwitterRequestHandler twitterRequestHandler) { _exceptionHandler = exceptionHandler; _oAuthWebRequestGenerator = oAuthWebRequestGenerator; _credentialsStore = credentialsStore; _twitterRequestHandler = twitterRequestHandler; }
public TwitterRequestGenerator( IOAuthWebRequestGenerator webRequestGenerator, ICredentialsAccessor credentialsAccessor, IWebHelper webHelper, ITweetinviSettingsAccessor tweetinviSettingsAccessor) { _webRequestGenerator = webRequestGenerator; _credentialsAccessor = credentialsAccessor; _webHelper = webHelper; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; }
public WebTokenCreator( IExceptionHandler exceptionHandler, IFactory<ITemporaryCredentials> applicationCredentialsUnityFactory, IOAuthWebRequestGenerator oAuthWebRequestGenerator, ITwitterRequestHandler twitterRequestHandler) { _exceptionHandler = exceptionHandler; _applicationCredentialsUnityFactory = applicationCredentialsUnityFactory; _oAuthWebRequestGenerator = oAuthWebRequestGenerator; _twitterRequestHandler = twitterRequestHandler; }
public AuthFactory( IExceptionHandler exceptionHandler, ITwitterRequestHandler twitterRequestHandler, IOAuthWebRequestGenerator oAuthWebRequestGenerator, IJObjectStaticWrapper jObjectStaticWrapper) { _exceptionHandler = exceptionHandler; _twitterRequestHandler = twitterRequestHandler; _oAuthWebRequestGenerator = oAuthWebRequestGenerator; _jObjectStaticWrapper = jObjectStaticWrapper; }
public CredentialsCreator( ICredentialsFactory credentialsFactory, ITwitterRequester twitterRequester, IOAuthWebRequestGenerator oAuthWebRequestGenerator, IFactory <ITemporaryCredentials> applicationCredentialsUnityFactory) { _credentialsFactory = credentialsFactory; _twitterRequester = twitterRequester; _oAuthWebRequestGenerator = oAuthWebRequestGenerator; _applicationCredentialsUnityFactory = applicationCredentialsUnityFactory; }
public CredentialsCreator( IOAuthToken oAuthToken, ICredentialsFactory credentialsFactory, IOAuthWebRequestGenerator oAuthWebRequestGenerator, IUnityFactory <ITemporaryCredentials> applicationCredentialsUnityFactory) { _oAuthToken = oAuthToken; _credentialsFactory = credentialsFactory; _oAuthWebRequestGenerator = oAuthWebRequestGenerator; _applicationCredentialsUnityFactory = applicationCredentialsUnityFactory; }
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 }); }
public InvalidateTokenHttpHandler(IOAuthWebRequestGenerator oAuthWebRequestGenerator) : base(oAuthWebRequestGenerator) { }
public TwitterClientHandler(IOAuthWebRequestGenerator oAuthWebRequestGenerator, Func <ITwitterQuery, HttpRequestMessage, string> func) : this(oAuthWebRequestGenerator) { _func = func; }
public TwitterClientHandler(IOAuthWebRequestGenerator oAuthWebRequestGenerator, Action <ITwitterQuery, HttpRequestMessage> action) : this(oAuthWebRequestGenerator) { _action = action; }
public HttpClientWebHelper(IOAuthWebRequestGenerator oAuthWebRequestGenerator) { _oAuthWebRequestGenerator = oAuthWebRequestGenerator; }
public AuthHttpHandler(IOAuthQueryParameter queryParameter, IAuthenticationRequest authRequest, IOAuthWebRequestGenerator oAuthWebRequestGenerator) : base(oAuthWebRequestGenerator) { _queryParameter = queryParameter; _authRequest = authRequest; }
public BearerHttpHandler(IOAuthWebRequestGenerator oAuthWebRequestGenerator) : base(oAuthWebRequestGenerator) { }