在后端 SAML2 身份验证后读取 http header 中的 JSON 网络令牌
Read JSON web token in http header after backend SAML2 authentication
我想在从后端重定向后从我的 angular 应用程序中的 http header 读取 JWT,但我不知道如何做。这是我的身份验证过程:
- 用户在网络浏览器中成功登录后,有一个POST请求到应用程序后端
- 后端(spring 引导)验证 SAML2 数据并创建 JSON 网络令牌
- 后端将令牌附加到 http 响应并重定向到 /angular-login(http 状态代码 302)
- angular 引导程序,但我不知道如何从 http header
获取 JWT
你有什么更好的主意吗?请注意,我只能在第 2 步之后更改内容。
作为最后的手段,我可以暂时将令牌存储在 cookie 中或作为参数存储到 url 中,但这似乎不是一个干净的解决方案。
将您从远程系统通过 cookie 或路径变量获取的参数作为 JWT 传递给前端(在第 3 步中)
我想在从后端重定向后从我的 angular 应用程序中的 http header 读取 JWT,但我不知道如何做。这是我的身份验证过程:
- 用户在网络浏览器中成功登录后,有一个POST请求到应用程序后端
- 后端(spring 引导)验证 SAML2 数据并创建 JSON 网络令牌
- 后端将令牌附加到 http 响应并重定向到 /angular-login(http 状态代码 302)
- angular 引导程序,但我不知道如何从 http header 获取 JWT
你有什么更好的主意吗?请注意,我只能在第 2 步之后更改内容。
作为最后的手段,我可以暂时将令牌存储在 cookie 中或作为参数存储到 url 中,但这似乎不是一个干净的解决方案。
将您从远程系统通过 cookie 或路径变量获取的参数作为 JWT 传递给前端(在第 3 步中)