169 похожих чатов

Очень простой вопрос - Где можно и где не нужно

хранить JWT access token в Angular Excel AddIn?
Я .NET, занимаюсь в основном backend и облаками 🙃

14 ответов

33 просмотра

пишут ,что безопасней хранить в куках, но удобней в local storage

Ivan-Pavlov Автор вопроса
Ivan-Pavlov Автор вопроса
Roman Zigzag
так тебе хранить надо же

Конечно, а как иначе его в HttpClient передать?)

Тут смотри. Если SessionStorage - закрыл браузер - выкинуло. Если это норм - то в сессии. Есть еще куки - безопасно, но с кросдоменностью могут возникнуть сложности. Если нужно кросдоменно - локалсторедж

Ivan Pavlov
А в памяти приложения безопасно?

в памяти оно до перезагрузки страницы\приложения хранится

Ivan-Pavlov Автор вопроса
Roman Zigzag
в памяти оно до перезагрузки страницы\приложения х...

Это нормально для того что уже слеплено, там всё равно при перезагрузке по новой логин требуется))

можно еще передавать через реквест параметры в некоторых случаях токен, например если у тебя айфрейм

Ivan-Pavlov Автор вопроса
Roman Zigzag
можно еще передавать через реквест параметры в нек...

А вот такое не рекомендуется делать, всё таки место токена в заголовках

Ivan-Pavlov Автор вопроса
Roman Zigzag
ну это какой-то неправильный флоу

Там много чего не правильного. К примеру до сих используется Angular 5.

Ivan Pavlov
Там много чего не правильного. К примеру до сих ис...

ого, наверное какой-то большой проект, хотя это не повод не обновляться

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта