Добрый день!
Необходимо программно забирать пароль текущего пользователя BPM, как это можно сделать?
Нравится
Александра, этого делать нельзя. Пароль обрабатывается на уровне ядра системы и изконфигурации недоступен. Хранится в таблице пользователей в зашифрованном виде.
Дело в том, что он мне необходим, чтобы с таким же паролем пользователь мог подключиться в другую программу. А в какой именно таблице он хранится?
Не знаю, как конкретно в этом случае, но обычно в базах стараются не хранить пароли в открытом виде, а хранят хэш, по которому пароль однозначно не восстанавливается.
Насколько я знаю, пароль пользователя в BPMonline шифруется алгоритмом, к которому невозможно применить дешифрование. Иначе их было бы очень просто узнать
Пароли пользователей хранятся в SysAdminUnit
В данном случае предлагаю решить вопрос путем интеграции с LDAP и использовать доменные учетки как для авторизации в BPMonline, так и в другой программе.
Нельзя хранить пароли в открытом виде и по первому требованию отдавать наружу - это противоречит безопасности.