insomnia-plugin-refresh-iiko-token

0.0.3 • Public • Published

iiko Access Token Refresh

Плагин Insomnia.rest для поддержки в актуальном состоянии токена для iiko api. Был написан, чтобы не получать его постоянно руками и прописывать в Environment Variables.

Для работы необходимо установить плагин, а также создать Environment Overrides для папки с запросами, см. скриншот.

iiko environment overrides

Заготовка:

{
	"USE_IIKO_PLUGIN": true,
	"ORG_ID": "here_is_iiko_organisation_id",
	"IIKO_LOGIN": "here_is_iiko_api_login",
	"IIKO_SECRET": "here_is_iiko_api_secret"
}

После этого можно отправлять запросы к разным методам API, параметр access_token будет автоматически подставляться к запросу. Поскольку токен выдается на 15 минут, токен и время его запроса сохраняется в папку плагина в файл token.json, при каждом запросе происходит проверка не истёк ли срок. Если истёк то получается новый токен, сохраняется в файл и делается запрос к API. Если нет, то просто делается запрос.

Readme

Keywords

none

Package Sidebar

Install

npm i insomnia-plugin-refresh-iiko-token

Weekly Downloads

211

Version

0.0.3

License

none

Unpacked Size

7.12 kB

Total Files

5

Last publish

Collaborators

  • alcovegan