IBM MobileFirst Platform Foundation 6.3: можем ли мы редактировать пользовательские атрибуты объекта идентификации пользователя [MobileFirst Session]
С помощью следующих вызовов API,
1. WL.Server.setActiveUser
2. WL.Server.getCurrentUserIdentity
Мы можем создать сеанс пользователя и получить свойства идентификатора пользователя соответственно.
У меня есть сценарий, в котором я хочу обновить свойства [пользовательские атрибуты] в объекте идентификации пользователя, когда сеанс активен.
Я не мог найти API, который может выполнить эту задачу.
Есть ли способ / обходной путь?
1 ответ
Вообще активированный userIdentity является неизменным. Попробуйте это, это может сработать
var userIdentity = WL.Server.getActiveUser("realm");
userIdentity[propName] = newValue;
WL.Server.setActiveUser("realm", null);
WL.Server.setActiveUser("realm", userIdentity);