I faced similar problem recently, things mentioned here solved my problem:
session = frappe_oauth_server.get_auth_session(data=data,decoder=json.loads)