#NEWLINE# def parse_request_body_response( self , body , scope = None ) : #NEWLINE# #INDENT# 'Parse the JSON response body.\n\n        If the access token request is valid and authorized, the\n        authorization server issues an access token and optional refresh\n        token as described in `Section 5.1`_.  If the request client\n        authentication failed or is invalid, the authorization server returns\n        an error response as described in `Section 5.2`_.\n\n        .. `Section 5.1`: http://tools.ietf.org/html/draft-ietf-oauth-v2-28#section-5.1\n        .. `Section 5.2`: http://tools.ietf.org/html/draft-ietf-oauth-v2-28#section-5.2\n        ' #NEWLINE# response = parse_token_response ( body , scope = scope ) #NEWLINE# self . _populate_attributes ( response ) #NEWLINE# return body