Доброго времени суток.
Версия 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, таким образом пользователь полноценно сможет работать с системой.
Мария, здравствуйте!
А что именно нужно отправлять, только логин и пароль, важен какой-то формат?
Ну то есть, грубо говоря, если я сделаю отправку примерно таким, самым простым скриптом:
[javascript]
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);
},
});
[/javascript]
Это всё? Или ответ куда-то нужно записать?
Денис,
выполнения приведенного вами скрипта будет достаточно для дальнейшей корректной работы.
С уважением,
Группа компаний Terrasoft