diff options
Diffstat (limited to 'oauthlib/oauth1/rfc5849/__init__.py')
-rw-r--r-- | oauthlib/oauth1/rfc5849/__init__.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/oauthlib/oauth1/rfc5849/__init__.py b/oauthlib/oauth1/rfc5849/__init__.py index 8e09cc3..cb7d0f3 100644 --- a/oauthlib/oauth1/rfc5849/__init__.py +++ b/oauthlib/oauth1/rfc5849/__init__.py @@ -831,11 +831,13 @@ class Server(object): if require_verifier: valid_resource_owner = self.validate_request_token( request.client_key, request.resource_owner_key) + if not valid_resource_owner: + resource_owner_key = self.dummy_request_token else: valid_resource_owner = self.validate_access_token( request.client_key, request.resource_owner_key) - if not valid_resource_owner: - resource_owner_key = self.dummy_resource_owner + if not valid_resource_owner: + resource_owner_key = self.dummy_access_token else: valid_resource_owner = True |