예제 #1
0
        public OAuthContext(
            string consumerKey,
            string consumerSecret,
            string requestUri,
            string authorizationUri,
            string accessUri,
            string callbackUri,
            bool isOutOfBand,
            SignatureMethods signatureMethod)
        {
            ConsumerToken = new TokenContainer
            {
                Token  = consumerKey,
                Secret = consumerSecret,
            };

            RequestUri       = new Uri(requestUri);
            AuthorizationUri = new Uri(authorizationUri);
            AccessUri        = new Uri(accessUri);
            if (callbackUri != null)
            {
                CallbackUri = new Uri(callbackUri);
            }

            IsOutOfBand     = isOutOfBand;
            SignatureMethod = signatureMethod;
        }
예제 #2
0
        public OAuthContext(
            string consumerKey,
            string consumerSecret,
            string requestUri,
            string authorizationUri,
            string accessUri,
            string callbackUri,
            bool isOutOfBand,
            SignatureMethods signatureMethod)
        {
            ConsumerToken = new TokenContainer
            {
                Token = consumerKey,
                Secret = consumerSecret,
            };

            RequestUri = new Uri(requestUri);
            AuthorizationUri = new Uri(authorizationUri);
            AccessUri = new Uri(accessUri);
            if (callbackUri != null) CallbackUri = new Uri(callbackUri);
            
            IsOutOfBand = isOutOfBand;
            SignatureMethod = signatureMethod;
        }