From 66d1ef42982f0d18e7d33b7ee1a476ceb172a1ee Mon Sep 17 00:00:00 2001 From: Jens Erat Date: Mon, 30 Mar 2015 20:12:44 +0200 Subject: [PATCH] Verify return value of OAuth2 response (#178) --- requests_oauthlib/oauth2_session.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/requests_oauthlib/oauth2_session.py b/requests_oauthlib/oauth2_session.py index f2a1a43e..245cb8a3 100644 --- a/requests_oauthlib/oauth2_session.py +++ b/requests_oauthlib/oauth2_session.py @@ -196,6 +196,8 @@ def fetch_token(self, token_url, code=None, authorization_response=None, log.debug('Invoking hook %s.', hook) r = hook(r) + r.raise_for_status() + self._client.parse_request_body_response(r.text, scope=self.scope) self.token = self._client.token log.debug('Obtained token %s.', self.token)