in pyoauth2/client.py [0:0]
def get_token(self, code, **params):
"""Get an access token from the provider token URI.
:param code: Authorization code.
:type code: str
:return: Dict containing access token, refresh token, etc.
:rtype: dict
"""
params['code'] = code
if 'grant_type' not in params:
params['grant_type'] = self.default_grant_type
params.update({'client_id': self.client_id,
'client_secret': self.client_secret,
'redirect_uri': self.redirect_uri})
response = self.http_post(self.token_uri, params)
try:
return response.json()
except TypeError:
return response.json