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); 
Другие вопросы по тегам