summaryrefslogtreecommitdiff
path: root/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py
diff options
context:
space:
mode:
authorFabian Fuelling <git@fabfuel.de>2016-10-03 10:16:14 +0200
committerFabian Fuelling <git@fabfuel.de>2016-10-03 10:16:14 +0200
commit83ed13701707b19420773f18a32aa8b688ae7a3c (patch)
treef36651e59ca20b6d4818e50efd283e15d7cd3898 /oauthlib/oauth2/rfc6749/grant_types/authorization_code.py
parent67f973ff7f98bb3d892a33eda67ba1dab3bddead (diff)
downloadoauthlib-83ed13701707b19420773f18a32aa8b688ae7a3c.tar.gz
Ensure request.client_id, getting it optionally from request.client.client_id
Diffstat (limited to 'oauthlib/oauth2/rfc6749/grant_types/authorization_code.py')
-rw-r--r--oauthlib/oauth2/rfc6749/grant_types/authorization_code.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py
index 25e8816..55e2784 100644
--- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py
+++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py
@@ -439,6 +439,8 @@ class AuthorizationCodeGrant(GrantTypeBase):
request.redirect_uri, request.client_id, request.client)
raise errors.AccessDeniedError(request=request)
+ request.client_id = request.client_id or request.client.client_id
+
for validator in self._token_validators:
validator(request)