Альтернативный способ хранения токена авторизации в приложении Angular - PullRequest
0 голосов
/ 24 апреля 2020

В настоящее время я реализую приложение angular, в котором я получаю токен аутентификации из бэкэнда. После входа я храню этот токен в локальном хранилище браузера. Есть ли другой способ сохранить токен Auth. Я пытаюсь избежать локального хранения или хранения сессии или готовить ie.

Пожалуйста, предложите, если есть какое-либо решение. Кроме того, я получаю токен refre sh по истечении определенного времени входа в систему (около 20 монет).

1 Ответ

0 голосов
/ 24 апреля 2020

Есть ограниченные возможности. Вам нужно хранилище, которое не будет уничтожено после полной перезагрузки страницы. Таким образом, локальное хранилище или хранилище сессий вполне пригодны для хранения токенов, потому что они обычно истекают в какой-то момент. Куки также могут быть опцией.

Другой альтернативой, о которой я знаю, будет индекс БД браузера:

https://www.npmjs.com/package/ngx-indexed-db

Это облегченная база данных, доступная во всех современных браузерах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...