Гибридное приложение SAPUI5 — как предотвратить многократный вход в систему на разных платформах

Мы разработали гибридное мобильное приложение в SAP Cloud Platform, связанное с SAP Mobile Services. Если пользователь вошел в систему с помощью устройства и тот же пользователь пытается войти в приложение через Интернет, он не сможет войти в систему (т.е. предотвратить множественный вход).

Есть ли какая-либо конфигурация, которую я упускаю?




Ответы (1)


Извините за задержку, я пропустил ответ — если вы хотите запретить пользователям одновременный вход в систему из нескольких мест, я полагаю, вам нужно будет изучить настройки вашего поставщика удостоверений (IdP). Мобильные службы не обрабатывают авторизацию сами по себе, а делегируют все, что настроено как IdP учетной записи облачной платформы, и поэтому вы ничего не можете сделать из приложения/серверной части/мобильных служб. То же самое относится и к другим облачным сервисам.

В качестве альтернативы, и я предполагаю, что это не то, что вы делаете, если вы используете какой-либо серверный вход в систему (например, обычную старую таблицу пользователей), вы можете поддерживать сеансы отслеживания флагов для пользователя, а затем добавьте некоторую внутреннюю логику, чтобы предотвратить множественные входы в систему.

person Michael Jess    schedule 05.12.2019