keep the original functionality for signed request and code request params