Ibm mobilefirst IBM MaBiLe1.1平台基础6.3:我们可以编辑用户标识对象的自定义属性吗?

Ibm mobilefirst IBM MaBiLe1.1平台基础6.3:我们可以编辑用户标识对象的自定义属性吗?,ibm-mobilefirst,mobilefirst-adapters,mobilefirst-server,Ibm Mobilefirst,Mobilefirst Adapters,Mobilefirst Server,在以下API调用的帮助下 1. WL.Server.setActiveUser 2. WL.Server.getCurrentUserIdentity 我们可以分别创建用户会话和获取用户标识属性 我有一个场景,当会话处于活动状态时,我想更新用户标识对象中的属性[自定义属性] 我找不到可以执行此任务的API 有什么办法/解决办法吗 一般来说,激活的用户标识是不可变的。试试这个,可能有用 var userIdentity = WL.Server.getActiveUser("realm"); us

在以下API调用的帮助下

1. WL.Server.setActiveUser
2. WL.Server.getCurrentUserIdentity
我们可以分别创建用户会话和获取用户标识属性

我有一个场景,当会话处于活动状态时,我想更新用户标识对象中的属性[自定义属性]

我找不到可以执行此任务的API


有什么办法/解决办法吗

一般来说,激活的用户标识是不可变的。试试这个,可能有用

var userIdentity = WL.Server.getActiveUser("realm");
userIdentity[propName] = newValue;
WL.Server.setActiveUser("realm", null);
WL.Server.setActiveUser("realm", userIdentity);