Лучше - хранить токен сессии в куках, привязанный к ID клиента(браузера, например) и дополнительно, создать и использовать поведенческий фильтр на действия пользователя.
Сам токен - ничего не хранит.
Все "весовые" (несколько факторов, меняющихся во времени, но не более, чем на половину, за исключением пароля) привязки данных к токену - хранятся на сервере и проверяются после проверки токена с использованием поведенческого фильтра.