Вопрос

Конфигурационный REST веб-сервис в BPM 7.2

Всем привет,

Написал простой конфигурационный веб-сервис по примеру как вот тут:

https://academy.terrasoft.ru/documents/technic-sdk/7-12/kak-sozdat-svoy…

пытаюсь тестировать его через приложение SoapUI, но получаю ошибку 401 unauthorized

Вызываю вот так http://mycrm/BPMOnline/0/rest/MyService/ServiceMethod/

В SoapUI на вкладке авторизации указал мои учетные данные (логи и пароль).

Что я делаю не так и в чем может быть проблема?

Заранее спасибо за ответ.

Нравится

3 комментария

Дмитрий, Вы делаете не так, что авторизуетесь встроенными средствами. Нужно отдельно сначала дёргать AuthService, передавать туда логин и пароль и получать куку, с которой затем и работать с другими сервисами.

Зверев Александр,

Вся проблема в том, что в новых версиях этот сервис возвращает куку BPMCSRF, которую потом можно использовать для авторизации, а в этой версии она почему-то не возвращается.

Работа с AuthService и куками была ещё в 5.Х. Если в более новых что-то менялось для защиты от CSRF-атак, смотрите старые примеры, где без неё.

Показать все комментарии