diff options
author | Jimmy Thrasibule <jimmy@thrasibule.mx> | 2018-04-13 04:27:01 -0400 |
---|---|---|
committer | Pieter Ennes <pieter@ennes.nl> | 2018-04-13 10:27:01 +0200 |
commit | d49b9f02a821dca920c89b24540485da3b96bf1e (patch) | |
tree | 67c399da9946a5cc82aaa1efbad95aba5943edd9 /oauthlib/oauth2/rfc6749 | |
parent | 46f79e027a3fda7b012e3d786cbb1ee945af508f (diff) | |
download | oauthlib-d49b9f02a821dca920c89b24540485da3b96bf1e.tar.gz |
Add request argument to confirm_redirect_uri (#504) (#504)
Diffstat (limited to 'oauthlib/oauth2/rfc6749')
-rw-r--r-- | oauthlib/oauth2/rfc6749/grant_types/authorization_code.py | 3 | ||||
-rw-r--r-- | oauthlib/oauth2/rfc6749/request_validator.py | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py index 7bea650..0660263 100644 --- a/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py +++ b/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py @@ -421,7 +421,8 @@ class AuthorizationCodeGrant(GrantTypeBase): # authorization request as described in Section 4.1.1, and their # values MUST be identical. if not self.request_validator.confirm_redirect_uri(request.client_id, request.code, - request.redirect_uri, request.client): + request.redirect_uri, request.client, + request): log.debug('Redirect_uri (%r) invalid for client %r (%r).', request.redirect_uri, request.client_id, request.client) raise errors.MismatchingRedirectURIError(request=request) diff --git a/oauthlib/oauth2/rfc6749/request_validator.py b/oauthlib/oauth2/rfc6749/request_validator.py index 182642e..c0b69a1 100644 --- a/oauthlib/oauth2/rfc6749/request_validator.py +++ b/oauthlib/oauth2/rfc6749/request_validator.py @@ -82,7 +82,7 @@ class RequestValidator(object): """ raise NotImplementedError('Subclasses must implement this method.') - def confirm_redirect_uri(self, client_id, code, redirect_uri, client, + def confirm_redirect_uri(self, client_id, code, redirect_uri, client, request, *args, **kwargs): """Ensure that the authorization process represented by this authorization code began with this 'redirect_uri'. |