Пользовательские сеансы могут быть структурированы любым удобным для вас способом.
Ваша цель - использовать правильный OAuth-токен для подходящего пользователя.
Это можно сделать, создав сеанс. для пользователя и хранения токена там, однако, эти сеансы могут истечь раньше, чем токены, которые вы храните в них.
Вы также можете сохранить свои токены обновления в своей базе данных и просто сохранить ссылочный номер (пользовательскийID), который поможет вам связать этот сеанс с пользователем, которого вы обслуживаете. Это может быть полезно, если у вас уже есть структура учетной записи пользователя.
Это официальная документация - интересное чтение, если вы хотите больше узнать о своей ситуации.