Всем привет,
Написал простой конфигурационный веб-сервис по примеру как вот тут:
https://academy.terrasoft.ru/documents/technic-sdk/7-12/kak-sozdat-svoy…
пытаюсь тестировать его через приложение SoapUI, но получаю ошибку 401 unauthorized
Вызываю вот так http://mycrm/BPMOnline/0/rest/MyService/ServiceMethod/
В SoapUI на вкладке авторизации указал мои учетные данные (логи и пароль).
Что я делаю не так и в чем может быть проблема?
Заранее спасибо за ответ.
Нравится
Дмитрий, Вы делаете не так, что авторизуетесь встроенными средствами. Нужно отдельно сначала дёргать AuthService, передавать туда логин и пароль и получать куку, с которой затем и работать с другими сервисами.
Зверев Александр,
Вся проблема в том, что в новых версиях этот сервис возвращает куку BPMCSRF, которую потом можно использовать для авторизации, а в этой версии она почему-то не возвращается.
Работа с AuthService и куками была ещё в 5.Х. Если в более новых что-то менялось для защиты от CSRF-атак, смотрите старые примеры, где без неё.