Храните и передавайте токены в качестве гостя - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть приложение worklight, которое подключается к коммерческому бэкэнду.
У меня есть требование, что даже если пользователь не вошел в систему, мне все равно придется запрашивать гостевые токены с внутреннего сервера и использовать их для всех гостевых запросов..

Сейчас мы делаем это с помощью сеанса входа адаптера рабочего освещения.Но проблема в том, что когда пользователь хочет войти в свою учетную запись, в бэкэнде мы должны сделать WL.Client.logout, а затем WL.Client.login для сброса WL.Server.setActiveUser с новыми учетными данными.

Кажется, есть много места для ошибок, делающих это таким образом.Но если пользователь не завершает транзакцию, я должен повторно войти в систему как гость.

Есть ли другой способ

...