2016-04-19 5 views
0

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

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

+0

Я бы поставил под сомнение ваш сценарий. В мобильном мире, почему вы пытаетесь ограничить своих мобильных пользователей? Я могу иметь как iPad, так и iPhone - зачем заставлять меня выйти из одного, прежде чем я смогу использовать другой? Не считается. –

+0

Thats true. Но в случае с банковским приложением необходимо иметь вышеуказанный сценарий. Грязное чтение будет происходить, если мы допустим несколько логинов для одного пользователя. Поэтому, пожалуйста, предложите мне лучший способ добиться того же, используя подсветку. – Rajendra

ответ

0

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

Что вы можете сделать, это исследовать мир Custom Authenticators and Login Modules.
Вам, вероятно, потребуется создать пользовательские свойства, хранящиеся в базе данных, что позволит вам определить, был ли пользователь уже «зарегистрирован», и в этом случае может быть, либо показать сообщение пользователю, либо заставить его выйти из системы.

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

+0

Спасибо Идан. – Rajendra

+0

Является ли эта функция (запретить пользователю входить в систему по крайней мере 1 устройство в момент), доступное в 7.1? – rahul

+0

Это не особенность, это поведение, которое вам нужно реализовать по коду. –