【问题标题】:Angular4/ngRx: Is it good idea to keep auth state in ngRx store?Angular4/ngRx:在 ngRx 存储中保持身份验证状态是个好主意吗?
【发布时间】:2018-06-13 22:55:22
【问题描述】:

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

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

我试图找出(但没有找到任何结果)是 ngRx 商店对多个用户的行为方式?他们每个人都会拥有自己的商店吗?还是他们会使用通用的应用级商店?如果是后者,那么在 ngRx 存储中保持身份验证状态将是一个非常糟糕的设计。

PS:我是 Angular 新手。

【问题讨论】:

  • 对于不同的浏览器,ngRx也会有所不同。

标签: angular redux ngrx


【解决方案1】:

一般不会,

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-10
  • 1970-01-01
  • 2018-07-20
  • 2022-04-29
  • 2013-11-09
  • 2020-06-21
相关资源
最近更新 更多