Это не так работает.
Когда ты авторизуешься, приложение создаёт уникальный access_token и срок его годности. Эту инфу бэк всегда возвращает.
Клиент должен сам позаботиться о том, куда его записать.
Все запросы клиент подписывает access_token.
Если во время запроса окажется что токен протух, бэк бросит 403-ю ошибку "unauthorized".
Клиент должен сам понять что токен протух и сходить за новым.
Я правильно понимаю: приложение авторизуется, я возвращаю токен со временем его жизни, клиентское приложение само заботится о том, чтобы вовремя заказать новый токен. Если оно это не делает, то 401 unauthorized. Так?)