IBM MobileFirst: сопоставление идентификаторов устройств пользователей без области безопасности

Цель: нам нужно подключиться к веб-службе на основе OAUTH для аутентификации пользователя. Как только OAUTH ответит успешно, мы должны инициировать сопоставление идентификатора пользователя.

Я могу сделать следующее: создать тест безопасности и область и добавить их в адаптер. При этом, когда я пытался вызвать тестовую службу HTTP/XML из MobileFirst, я мог видеть сопоставление пользователя устройства в консоли.

Вопрос: Обязательно ли иметь тест/область безопасности, чтобы инициировать этот тон сопоставления, или мы можем создать объект UserIdentity?


person Futur    schedule 23.12.2014    source источник


Ответы (1)


Вы можете создать объект идентификации пользователя без проверки безопасности, но вы должны использовать некоторую область! Имя области является обязательным свойством для API WL.Server.setActiveUser(имя области, объект UserIdentity), а также для API WL.Client.getLoginName(имя области).

person Shmulik Bardosh    schedule 24.12.2014
comment
Спасибо, Шмулик - Проверил и похоже, что это ответ. - person Futur; 24.12.2014
comment
В моем адаптере есть процедура без каких-либо тестов, но когда пользователь вызывает ее, я вызываю внешнюю службу из адаптера и получаю допустимый ответ. Теперь, основываясь на этом ответе, я хотел бы установить setActiveUser(a-valid-realm-declared-in-authconfig.xml,{'userId':'somevalue'}), делая это, я не могу достичь вышеуказанной постановки задачи. . Не могли бы вы помочь? - person Futur; 16.01.2015