Доброго времени суток.
Версия 7.9 sales.
Есть сторонний сайт (неважно, какой - можно считать, что просто сторонняя форма входа). Нужно, чтобы авторизация через неё работала и для bpm (логин и пароль один и тот же). Иначе говоря, чтобы пользователь авторизовался только один раз, и в bpm уже мог войти без ввода логина-пароля.
Возможна ли реализация такой схемы иначе, чем через SSO: https://academy.terrasoft.ru/documents/sales-enterprise/7-9/osnovnye-opr...
В документации нашёл такой вариант: https://academy.terrasoft.ru/documents/technic-sdk/7-8/autentifikaciya-v...
Вопрос - если я отправлю сюда:
логин и пароль аяксом через JS - будет ли это работать как авторизация входа? Или это только для удалённого получения данных?
Нравится
Здравствуйте, Денис.
Авторизация входа будет работать. В результате запроса будет получена аутентификационная cookie, таким образом пользователь полноценно сможет работать с системой.
Мария, здравствуйте!
А что именно нужно отправлять, только логин и пароль, важен какой-то формат?
Ну то есть, грубо говоря, если я сделаю отправку примерно таким, самым простым скриптом:
var loginData = { UserName: "Supervisor", UserPassword: "Supervisor", } $.ajax({ url : "https://tessst.bpmonline.com/ServiceModel/AuthService.svc/Login", type : 'POST', data : loginData, success : function (answer){ console.log(answer); }, error: function (errordata){ console.log(errordata); }, });
Это всё? Или ответ куда-то нужно записать?
Денис,
выполнения приведенного вами скрипта будет достаточно для дальнейшей корректной работы.
С уважением,
Группа компаний Terrasoft