Как ограничить пользователю вход в систему с одного клиента за раз в Worklight 6.1?

Например, если пользователь установил приложение более чем на одном устройстве и пытается войти со всех устройств одновременно, я хочу запретить ему входить в систему с любых других устройств, пока он не выйдет из системы с первого устройства. Только один активный логин за раз.

Как добиться вышеизложенного от IBM Worklight 6.1? Любой API доступен для того же со стороны клиента или адаптера? Пожалуйста, дайте мне знать.


person RAJENDRA PRASAD S.J    schedule 19.04.2016    source источник
comment
Я бы поставил под сомнение ваш сценарий. В мобильном мире, почему вы пытаетесь ограничить своих мобильных пользователей? У меня может быть и iPad, и iPhone — зачем заставлять меня выходить из одного, прежде чем я смогу использовать другой? Не считается.   -  person Idan Adar    schedule 19.04.2016
comment
Это правда. Но в случае банковского приложения необходим описанный выше сценарий. Грязное чтение произойдет, если мы разрешим множественный вход для одного пользователя. Поэтому, пожалуйста, предложите мне лучший способ добиться того же, используя рабочий свет.   -  person RAJENDRA PRASAD S.J    schedule 19.04.2016


Ответы (1)


В Worklight нет встроенной функции как таковой, которая даст вам то, что вы хотите.

Что вы можете сделать, так это изучить мир Пользовательских аутентификаторов. и модули входа в систему.
Вам, скорее всего, потребуется создать настраиваемые свойства, хранящиеся в базе данных, что позволит вам определить, «вошел ли пользователь в систему», и в этом случае, возможно, либо показать сообщение для пользователя или попросите его принудительно выйти из системы.

В любом случае, вам, вероятно, не следует придерживаться Worklight 6.1 — это очень старая версия.

person Idan Adar    schedule 19.04.2016
comment
Доступна ли эта функция (ограничить вход пользователя не более чем на 1 устройство за раз) в версии 7.1? - person rahul; 31.10.2016
comment
Это не функция, это поведение, которое вам нужно реализовать с помощью кода. - person Idan Adar; 31.10.2016