Это был один из актуальных вопросов, которые у меня возникли, когда я начал разработку мобильных приложений с PhoneGap.Позвольте мне объяснить, что я делаю, чтобы пройти.
Когда пользователи пытаются войти в систему, он / она вводит имя пользователя и пароль, которые будут отправлены через вызов веб-службы на стороне сервера.Если аутентификация прошла успешно, выдайте токен пользователю и сохраните его на стороне сервера для будущего обмена данными.Пользователь получит токен, и он будет сохранен в локальном хранилище или любом другом механизме, который вы предпочитаете.
Теперь для будущего общения используйте токен, токен будет передаваться при каждом обращении к веб-службе стороне сервера, где сервербудет проверять подлинность токена, выданного сервером.Вы можете аннулировать токен каждые 72 часа или 48 часов в соответствии с вашими требованиями (или без истечения срока действия).Как только токен будет признан недействительным, вам нужно будет войти в систему и получить новый токен.
Надеюсь, что это решит вашу проблему.