added ability to include arbitrary data in oauth response