Пример #1
0
 internal OAuthRequest(OAuthClientContext context, OAuthEndPoint resourceEndPoint, string verifier, RequestStateKey stateKey)
 {
     this.context          = context;
     this.resourceEndPoint = resourceEndPoint;
     this.verifier         = verifier;
     state = context.RequestStateStore.Get(stateKey);
 }
Пример #2
0
		internal OAuthRequest(OAuthClientContext context, OAuthEndPoint resourceEndPoint, string verifier, RequestState state) {
			this.context = context;
			this.resourceEndPoint = resourceEndPoint;
			this.verifier = verifier;

			this.state = state;
		}
Пример #3
0
        public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint, Uri callbackUri, string verifier, string endUserId)
        {
            OAuthRequest request = new OAuthRequest(this, resourceEndPoint, verifier, new RequestStateKey(Service, endUserId));

            request.CallbackUrl = callbackUri;

            return request;
        }
Пример #4
0
        internal OAuthRequest(OAuthClientContext context, OAuthEndPoint resourceEndPoint, string verifier, RequestState state)
        {
            this.context          = context;
            this.resourceEndPoint = resourceEndPoint;
            this.verifier         = verifier;

            this.state = state;
        }
Пример #5
0
        public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint, Uri callbackUri, string verifier, string endUserId)
        {
            OAuthRequest request = new OAuthRequest(this, resourceEndPoint, verifier, new RequestStateKey(Service, endUserId));

            request.CallbackUrl = callbackUri;

            return(request);
        }
Пример #6
0
        public OAuthRequest CreateConsumerRequest(OAuthEndPoint resourceEndPoint)
        {
            IToken requestToken = null, accessToken = null;
            if (service != null)
                requestToken = new EmptyToken(service.Consumer.Key, TokenType.Request);
            if (service != null)
                accessToken = new EmptyToken(service.Consumer.Key, TokenType.Access);

            return CreateRequest(resourceEndPoint, requestToken, accessToken);
        }
Пример #7
0
 public OAuthService(OAuthEndPoint requestTokenEndPoint, Uri authorizationUrl, OAuthEndPoint accessTokenEndPoint, bool useAuthorizationHeader, string realm, string signatureMethod, string oauthVersion, IConsumer consumer)
 {
     this.requestTokenEndPoint   = requestTokenEndPoint;
     this.authorizationUrl       = authorizationUrl;
     this.accessTokenEndPoint    = accessTokenEndPoint;
     this.useAuthorizationHeader = useAuthorizationHeader;
     this.realm           = realm;
     this.signatureMethod = signatureMethod;
     version       = oauthVersion;
     this.consumer = consumer;
 }
Пример #8
0
 public OAuthService(OAuthEndPoint requestTokenEndPoint, Uri authorizationUrl, OAuthEndPoint accessTokenEndPoint, bool useAuthorizationHeader, string realm, string signatureMethod, string oauthVersion, IConsumer consumer)
 {
     this.requestTokenEndPoint = requestTokenEndPoint;
     this.authorizationUrl = authorizationUrl;
     this.accessTokenEndPoint = accessTokenEndPoint;
     this.useAuthorizationHeader = useAuthorizationHeader;
     this.realm = realm;
     this.signatureMethod = signatureMethod;
     version = oauthVersion;
     this.consumer = consumer;
 }
Пример #9
0
        public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint, Uri callbackUri, IToken requestToken, string verifier, IToken accessToken)
        {
            RequestState state = new RequestState(new RequestStateKey(Service, null));

            state.RequestToken = requestToken;
            state.AccessToken  = accessToken;

            OAuthRequest request = new OAuthRequest(this, resourceEndPoint, verifier, state);

            request.CallbackUrl = callbackUri;
            return(request);
        }
Пример #10
0
        public OAuthRequest CreateConsumerRequest(OAuthEndPoint resourceEndPoint)
        {
            IToken requestToken = null, accessToken = null;

            if (service != null)
            {
                requestToken = new EmptyToken(service.Consumer.Key, TokenType.Request);
            }
            if (service != null)
            {
                accessToken = new EmptyToken(service.Consumer.Key, TokenType.Access);
            }

            return(CreateRequest(resourceEndPoint, requestToken, accessToken));
        }
Пример #11
0
 public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint, IToken requestToken)
 {
     return CreateRequest(resourceEndPoint, requestToken, null);
 }
Пример #12
0
 public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint, IToken requestToken)
 {
     return(CreateRequest(resourceEndPoint, requestToken, null));
 }
Пример #13
0
 public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint)
 {
     return CreateRequest(resourceEndPoint, null as IToken, null as IToken);
 }
Пример #14
0
 public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint, Uri callbackUri, string endUserId)
 {
     return CreateRequest(resourceEndPoint, callbackUri, null, endUserId);
 }
Пример #15
0
 public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint, Uri callbackUri, IToken requestToken, IToken accessToken)
 {
     return(CreateRequest(resourceEndPoint, callbackUri, requestToken, null, accessToken));
 }
Пример #16
0
 public bool Equals(OAuthEndPoint other)
 {
     return string.Equals(httpMethod, other.HttpMethod) &&
            ((uri == null && other.Uri == null) || (uri != null && uri.Equals(other.Uri)));
 }
Пример #17
0
 public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint, string endUserId)
 {
     return CreateRequest(resourceEndPoint, null, null, endUserId);
 }
Пример #18
0
 public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint, Uri callbackUri, string endUserId)
 {
     return(CreateRequest(resourceEndPoint, callbackUri, null, endUserId));
 }
Пример #19
0
 public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint, string endUserId)
 {
     return(CreateRequest(resourceEndPoint, null, null, endUserId));
 }
Пример #20
0
 public OAuthService(OAuthEndPoint requestTokenEndPoint, Uri authorizationUrl, OAuthEndPoint accessTokenEndPoint, IConsumer consumer)
     : this(requestTokenEndPoint, authorizationUrl, accessTokenEndPoint, true, null, "HMAC-SHA1", "1.0", consumer)
 {
 }
Пример #21
0
 public OAuthService(OAuthEndPoint requestTokenEndPoint, Uri authorizationUrl, OAuthEndPoint accessTokenEndPoint, string signatureMethod, IConsumer consumer)
     : this(requestTokenEndPoint, authorizationUrl, accessTokenEndPoint, true, null, signatureMethod, "1.0", consumer)
 {
 }
Пример #22
0
 public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint)
 {
     return(CreateRequest(resourceEndPoint, null as IToken, null as IToken));
 }
Пример #23
0
 public OAuthService(OAuthEndPoint requestTokenEndPoint, Uri authorizationUrl, OAuthEndPoint accessTokenEndPoint, string signatureMethod, IConsumer consumer)
     : this(requestTokenEndPoint, authorizationUrl, accessTokenEndPoint, true, null, signatureMethod, "1.0", consumer)
 {
 }
Пример #24
0
 public OAuthService(OAuthEndPoint requestTokenEndPoint, Uri authorizationUrl, OAuthEndPoint accessTokenEndPoint, IConsumer consumer)
     : this(requestTokenEndPoint, authorizationUrl, accessTokenEndPoint, true, null, "HMAC-SHA1", "1.0", consumer)
 {
 }
Пример #25
0
 public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint, Uri callbackUri, IToken requestToken, IToken accessToken)
 {
     return CreateRequest(resourceEndPoint, callbackUri, requestToken, null, accessToken);
 }
Пример #26
0
		internal OAuthRequest(OAuthClientContext context, OAuthEndPoint resourceEndPoint, string verifier, RequestStateKey stateKey) {
			this.context = context;
			this.resourceEndPoint = resourceEndPoint;
			this.verifier = verifier;
			state = context.RequestStateStore.Get(stateKey);
		}
Пример #27
0
        public OAuthRequest CreateRequest(OAuthEndPoint resourceEndPoint, Uri callbackUri, IToken requestToken, string verifier, IToken accessToken)
        {
            RequestState state = new RequestState(new RequestStateKey(Service, null));
            state.RequestToken = requestToken;
            state.AccessToken = accessToken;

            OAuthRequest request = new OAuthRequest(this, resourceEndPoint, verifier, state);
            request.CallbackUrl = callbackUri;
            return request;
        }
Пример #28
0
 public bool Equals(OAuthEndPoint other)
 {
     return(string.Equals(httpMethod, other.HttpMethod) &&
            ((uri == null && other.Uri == null) || (uri != null && uri.Equals(other.Uri))));
 }