summaryrefslogtreecommitdiff
path: root/keystone/token/providers/common.py
diff options
context:
space:
mode:
Diffstat (limited to 'keystone/token/providers/common.py')
-rw-r--r--keystone/token/providers/common.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/keystone/token/providers/common.py b/keystone/token/providers/common.py
index 7b4e1b1f6..ed452e635 100644
--- a/keystone/token/providers/common.py
+++ b/keystone/token/providers/common.py
@@ -477,7 +477,8 @@ class BaseProvider(base.Provider):
auth_context, project_id, domain_id)
access_token = None
- if 'oauth1' in method_names:
+ if 'oauth1' in method_names or (
+ auth_context and auth_context.get('access_token_id')):
access_token_id = auth_context['access_token_id']
access_token = self.oauth_api.get_access_token(access_token_id)