аутентификация в веб-сервисе в конструкторе веб-сервисов системы
Добрый день!
В дизайнере системы есть возможность создать веб-сервис.
Там есть разные варианты аутентификации. Подсажите, пожалуйста, на сервисе пром юа
такая аутентификация Bearer :
`Authorization`:` Bearer 19efbdc8ee723b7eb9e6dae1f7a20ca4378b288c`
где `19efbdc8ee723b7eb9e6dae1f7a20ca4378b288c` - ваш уникальный ключ (токен) авторизации.
Пример запроса:
`https://my.prom.ua/api/v1/products/list?limit=5`
Можно в этом конструкторе так аутентифицироваться? Если да, какой метод использовать из предложенных?
Нравится
В параметрах вызова добавить метод. В методе указать что это Параметр заголовка, код Authorization, значение 19efbdc8ee723b7eb9e6dae1f7a20ca4378b288c.
В вашем варианте авторизация осуществляет просто передачей токена в headers.
Такого способа сейчас стандартно, к сожалению, не предусмотрено. Ранее была зарегистрирована идея о добавлении новых способов авторизации, в том числе и Bearer.
По вопросу интеграции с Prom обратите внимание на дополнение, умеющее с ним работать, я писал в соседней теме.
Если так, как предложил Евгений, полноценно работает, можно использовать.
Полозюков Евгений Петрович,Спасибо, но не совсем. значение надо было указать c припиской метода авторизации, вот так - Bearer 5430b**********315955c2754
Подскажите, п можно как-то процессом обработать ответ (коллекцию). В данном запросе я получил ответ со списком продуктов, могу как-то впроцессе его или обновить или создать, если нет такого?
А какая у Вас версия системы? В 7.16.4 расширили возможности работы с коллекциями:
Добавлена возможность пользовательскими средствами создать параметр процесса типа “Коллекция записей” и настроить его структуру (создать вложенные параметры). Например, параметр “Коллекция записей” можно использовать в следующих случаях:
Если при выполнении элемента [Задание сценарий] была сформирована коллекция записей, то можно ее передать в параметр процесса и далее обработать пользовательскими средствами.
При запуске бизнес-процесса из C# или JS-кода коллекцию записей можно передать во входящий параметр и обработать в ходе процесса.
Данный параметр можно использовать, если необходимо передать коллекцию записей между процессами.
Пример настройки структуры параметра “Коллекция записей”