diff options
author | Kyle <kylevalade@gmail.com> | 2015-05-09 12:46:51 -0700 |
---|---|---|
committer | Kyle <kylevalade@gmail.com> | 2015-05-09 12:46:51 -0700 |
commit | e1af87fd6f520576f3547ce69224779a40ebd85a (patch) | |
tree | aaaab6c303fce69cc51b70bcd6352aa88ce99e93 /oauthlib/oauth2/rfc6749/grant_types/base.py | |
parent | 539558a02edbadb8d6ef690fb0beb2510a5eeb17 (diff) | |
download | oauthlib-e1af87fd6f520576f3547ce69224779a40ebd85a.tar.gz |
#340 - provide default values for some params in common.Request
Diffstat (limited to 'oauthlib/oauth2/rfc6749/grant_types/base.py')
-rw-r--r-- | oauthlib/oauth2/rfc6749/grant_types/base.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/oauthlib/oauth2/rfc6749/grant_types/base.py b/oauthlib/oauth2/rfc6749/grant_types/base.py index 4a8017f..9fc632f 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/base.py +++ b/oauthlib/oauth2/rfc6749/grant_types/base.py @@ -23,7 +23,8 @@ class GrantTypeBase(object): raise NotImplementedError('Subclasses must implement this method.') def validate_grant_type(self, request): - if not self.request_validator.validate_grant_type(request.client_id, + client_id = getattr(request, 'client_id', None) + if not self.request_validator.validate_grant_type(client_id, request.grant_type, request.client, request): log.debug('Unauthorized from %r (%r) access to grant type %s.', request.client_id, request.client, request.grant_type) |