示例#1
0
        private void SetUpGet()
        {
            httpGetParam = new HttpParameterSet()
            {
                ConsumerKey     = "consumerKey",
                ConsumerSecret  = "consumerSecret",
                Token           = "token",
                TokenSecret     = "tokenSecret",
                OAuthVersion    = "1.0",
                RequestMethod   = "GET",
                SignatureMethod = "HMAC-SHA1",
                Url             = "http://www.gant.com/test?first=value1&second=value2"
            };

            fixedStringGet = new FixedStringGenerator(GET_NONCE);
            fixedClockGet  = new FixedClock(GET_TIMESTAMP);

            signedGetRequest = new OpenedSignedParameterSet10(httpGetParam, fixedStringGet, fixedClockGet);
        }
示例#2
0
        protected AuthorizationHeader CreateAuthHeader(HttpWebRequest request)
        {
            var parameters = new HttpParameterSet()
            {
                // From AuthConfig
                ConsumerKey     = config.ConsumerKey,
                ConsumerSecret  = config.ConsumerSecret,
                Token           = config.Token,
                TokenSecret     = config.TokenSecret,
                OAuthVersion    = config.OAuthVersion,
                SignatureMethod = config.SignatureMethod,

                // Derived from HTTP Web Request
                Url           = request.RequestUri.OriginalString,
                RequestMethod = request.Method,
                PostData      = postData,
            };

            return(AuthorizationHeader.Create(parameters));
        }
示例#3
0
 public OpenedSignedParameterSet10(HttpParameterSet http, StringGenerator str, Clock clock)
     : base(http, str, clock)
 {
 }