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

时间:2018-01-04 08:31:48

标签: angular redux ngrx

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

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

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

PS:我是角色的新手。

1 个答案:

答案 0 :(得分:0)

一般不是,

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