Я использовал аутентификацию на основе адаптера, и я установил userIdentity
. Теперь я пытался получить loginname
и username
с использованием API-интерфейса Worklight WL.Client.getUserName(realm)
и WL.Client.getLoginName(realm)
, но оба 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);
Спасибо, но я нашел ответ, что вы пытаетесь сказать, чтобы использовать API WL.Client.getUserInfo («AdapterAuthRealm», «атрибуты»); но я просил использовать API WL.Client.getUserName (realm) и WL.Client.getUserInfo (realm, «userID»), и я тоже нашел ответ. Но все равно спасибо. –