Либо ты хранишь в куках и тебе больно при csrf,
Либо ты хранишь в сторадже и сгораешь при xss.
Проблемы аналогичны, но в случае стораджа и xss тебе надо ещё все сессии/токены сбрасывать, потому что их могли незаметно украсть а юзать после закрытия дыры уже.
Хотя кто-то (кто топит за хранение в локалсторадже) и настаивает, что от xss проще защититься, кмк они врут. Защита от xss сложная (если всё делаешь правильно - на самом деле нет, но везде говнокод), и чаще всплывают баги xss чем csrf, насколько я в курсе.
От csrf защититься просто, и эта защита даже встроена много где.