Полная аутентификация невозможна без входа в систему. Я хочу знать, какие основные действия я могу сделать?
О чем я подумал:
- При установке приложения вызовите /install и отправьте UUID на сервер,
сервер отвечает сообщением JWT (действителен в течение нескольких часов) и токен обновления (действителен в течение 10 дней). Сохраняет все 3 - при последующих запусках — он вызывает /getToken для получения нового JWT, использует этот
JWT в запросах. - После истечения срока действия токена обновления мы предлагаем пользователям войти в систему; если они
нет, начните снова с шага 1.
Проблема в том, что конечная точка шага 1 не имеет возможности доказать, что токен запрашивает мое приложение; это может быть кто угодно.
Сообщите мне, есть ли у вас другой способ аутентификации запросов.
Подробнее здесь: https://stackoverflow.com/questions/797 ... -endpoints
Мобильная версия