Angular4 / ngRx:在ngRx存储中保持身份验证状态是个好主意吗?

问题描述 投票:0回答:1

在我的应用程序中,我想知道是否可以使用ngRx存储来保留JWT令牌(身份验证令牌)?

我了解一旦浏览器刷新,商店将被重置,但我可以通过将应用程序状态保持在本地存储中来解决此问题。

我想要找出的(并没有找到任何结果)是ngRx商店如何为多个用户行事?他们每个人都会自己开店吗?或者他们会使用常见的应用程序级商店吗如果是后者,那么在ngRx存储中保持auth状态将是一个非常糟糕的设计。

PS:我是棱角分明的新手。

angular redux ngrx
1个回答
0
投票

一般不是,

您应该将JWT令牌保留在localStorage中,并使用适当的Guard来检查jwt是否已过期(重定向到登录)。

© www.soinside.com 2019 - 2024. All rights reserved.