Я новичок в разработке Angular и хотел бы знать, как правильно хранить JWT?
Я работаю над приложением, разработанным в одностраничном приложении Angular 6.1 с использованием аутентификации Auth0.
После аутентификации Auth0 возвращает JWT (токен доступа (jwt)), а затем приложение сохраняет его в локальном хранилище.Затем клиентское приложение выполняет пост-вызов к оформленному методу [authorize] в API (MVC C #) для проверки доступа к ресурсам API.API использует OWIN и выполняет проверку.
Хотя маркер доступа содержит значения эмитента и аудитории, которые проверяются промежуточным программным обеспечением OWIN, но меня беспокоит, может ли кто-нибудь получить к нему доступ из локального хранилища и использовать его позже имимо процесса входа в систему?
Должен ли я хранить "access_token" в файле cookie сеанса на стороне сервера?
Любое руководство будет высоко ценится.