def _get_client_token(self, client_id, client_secret):
""" Returns the client credentials token
Args:
client_id: The oauth client id that this code was generated for
client_secret: The secret for the client_id above
Raises:
UAAError: there was an error getting the token
Returns:
dict: An object representing the token
"""
response = self._request(
'/oauth/token',
'POST',
params={
'grant_type': 'client_credentials',
'response_type': 'token'
},
auth=HTTPBasicAuth(client_id, client_secret)
)
return response.get('access_token', None)
评论列表
文章目录