在后端 SAML2 身份验证后读取 http header 中的 JSON 网络令牌

Read JSON web token in http header after backend SAML2 authentication

我想在从后端重定向后从我的 angular 应用程序中的 http header 读取 JWT,但我不知道如何做。这是我的身份验证过程:

  1. 用户在网络浏览器中成功登录后,有一个POST请求到应用程序后端
  2. 后端(spring 引导)验证 SAML2 数据并创建 JSON 网络令牌
  3. 后端将令牌附加到 http 响应并重定向到 /angular-login(http 状态代码 302)
  4. angular 引导程序,但我不知道如何从 http header
  5. 获取 JWT

你有什么更好的主意吗?请注意,我只能在第 2 步之后更改内容。

作为最后的手段,我可​​以暂时将令牌存储在 cookie 中或作为参数存储到 url 中,但这似乎不是一个干净的解决方案。

将您从远程系统通过 cookie 或路径变量获取的参数作为 JWT 传递给前端(在第 3 步中)