Я? Я ничего не хочу. Говорю, что у меня на одном проекте jwt с токеном и рефреш токеном. Бек сделал, безопасники одобрили, работаем. Макс заявляет, что не тру и надо иначе. Что бы что-то в безопасном хранилище хранилось. Вот и я прошу поделиться безопасным решением для спа )
прочитать его можно 2мя способами, у вас XSS - тогда у вас полная жопа и ничего вам не поможет. Или к юзеру пришел "друг" открыл консоль и записал на бумажку токен.
Тем паче, но решения безопасного мне не попадалось. Не делать же хранение токена в памяти, при открытии другой вкладки получать доступ к уже открытй, а если все закрыл, то все, перелогинься
Вот блин, а я хотел уже переписывать все. Тянуть логакс или что еще для связи вкладок. Пилить обфускатор по времени, что бы прочитать из куки секрет и по нему найти переменную в которой токен
авторизация на куках хорошая тем что не нужно делать доп запрос, куку можно передать вместе с самым первым запросом хтмла. Куке можно дать время жизни, и обновлять его с любым последующим запросом
какой логакс для связки вкладок? чтобы передавать сообщения между вкладками достаточно BroadcastChannel или локалстораджа и window.addEventListener('storage', handleMessageFromOtherTab)