т.е., если запрос фейлится со статусом “expired”, или срабатывает таймер на обновление токена, то я просто отправляю запрос на /refreshToken передаю ему accessToken чтобы сгенерился новый accessToken
А зачем делать аналог рефреш токена на отдельной ручке? Код там всё равно будет одинаковый, как и при использовании токена. Просто находится будет в другом месте (там где проходит аутентификация). То есть не очень понятен смысл переделывания схемы с токенами)