Всем привет!
есть API, который подключается к бд и выдает актуальные данные.
как оно работает: оно чтобы подключится к бд для учетки генерится токен (время жизни 15 секунд ), одновременно можно использовать только один токен.
Проблема в том что, если одновременно подключаются к api несколько клиентов, они убивают токен друг-друга и api кому-то может выдать ошибку 401 (не авторизованный).
как можно решить проблему?
Нужно различать сессии пользователей, чтобы соблюсти это условие. И делать один токен на сессию пользователя, а не один токен на весь пул запросов к API.