Я работаю над dojox.data.JsonRestStore в сочетании с dojox.grid.DataGrid для доступа к REST API, который имеет процесс аутентификации, похожий на OAuth, где параметры запроса, подписанного Shared Secret.Как определить дополнительные параметры в JsonRestStore Dojo (dojox.data.JsonRestStore)?
Например, получение списка книг может выглядеть так. GET http://testserver.com/api/book/?aaa=111&bbb=222&apiKey=123123&apiSign=A62D34764EFF12242341
Обратите внимание apiSign является хэш-строка генерируется из сцепленной строки всех параметров и их значений. Значение Я должен применить эту логику после того, как JsonRestStore завершит настройку собственных параметров.
Как я могу подготовить эти параметры? Из того, что я мог найти, , определяющий пользовательскую функцию обслуживания, похоже, является одним из решений, но не может найти хорошую документацию по этой теме. Расширение функции _doQuery() функции JsonRestStore представляется еще одним решением, но не уверен, что это правильный вариант.
Если кто-то может указать мне в правильном направлении, я был бы очень признателен.
Спасибо!