Я использовал аутентификацию на основе адаптера и установил userIdentity
. Теперь я пытался получить loginname
и username
, используя WL.Client.getUserName(realm)
и WL.Client.getLoginName(realm)
API Worklight, но в результате оба вызова API возвращают NULL
. Я установил идентификатор пользователя в адаптере, используя приведенный ниже код. Я просто не знаю, как установить username
и loginname
пользователя, когда аутентификация выполняется на основе аутентификации на основе адаптера. Я могу получить userId
сферы с помощью WL.Client.getUserInfo(realm, "userID")
.
Как установить username
и loginname
?
var userIdetity={
userId : "kawin",
disaplyName : "Kawinesh",
attributes : {
foo : "bar"
}
};
WL.Server.setActiveUser(realmname,userIdentity);