Как правильней проверять access_token на сервере для Android?
Привет! При первом запуске и последующем андроид приложения нужно проверять наличие и актуальность access_token.
Правильно ли я понимаю: Если в базе телефона его нет, делаем авторизацию на сервере и получаем токен, заносим в базу.
Если токен есть, посылаем тестовый запрос на проверку токена, типа api.site.ru/v1/auth/check
если корявый, переходим на этап регистрации.
А не лучше проверять во время запроса чего-либо?
Т.е. храните локально токен и там где необходим токен, отправляете, а сервер уже проверяет - токен актуаел -выдает нормальный ответ, не актуален - выдает ошибку и специфичный код, что токен не актуален.
При получении ошибки , что токен не актуален нужно рефрешить его.