【发布时间】:2022-02-01 18:29:19
【问题描述】:
我有一个 SSO 集成,它返回一个 JWT 令牌,出于安全目的,我不想将此令牌存储在本地存储中。我不想每次都从服务器获取它,有哪些可能的选择?
【问题讨论】:
标签: angular jwt websecurity httponly cookie-httponly
我有一个 SSO 集成,它返回一个 JWT 令牌,出于安全目的,我不想将此令牌存储在本地存储中。我不想每次都从服务器获取它,有哪些可能的选择?
【问题讨论】:
标签: angular jwt websecurity httponly cookie-httponly
这是从服务器端直接与浏览器通信完成的,Angular 并没有真正参与。如果 cookie 也是 httpOnly,则只有服务器端才能读取/设置 cookie。
因此,直接回答您的问题,这听起来不错,但必须在服务器端完成,而不是在客户端。
【讨论】:
您应该完全避免在浏览器中存储令牌,因为它是一个公共客户端,因此根本不安全。
您应该考虑使用 BFF 模式,有关更多详细信息,请参阅此视频:
【讨论】: