多个 UI 应用和一个网关:Spring 和 Angular JS 的单页应用程序(第六部分)
注意:本文的源代码和测试将继续演进,但文本的更改在此处不再维护。请参阅教程版本以获取最新内容。
在本文中,我们继续 讨论 如何在“单页应用程序”中使用 Spring Security 和 Angular JS。在这里,我们展示了如何将 Spring Session 与 Spring Cloud 结合使用,以结合我们在第二部分和第四部分中构建的系统的功能,并实际构建 3 个职责截然不同的单页应用程序。我们的目标是构建一个网关(如 第四部分 中所述),它不仅用于 API 资源,还用于从后端服务器加载 UI。通过使用网关将身份验证传递给后端,我们简化了 第二部分 中涉及的令牌处理部分。然后,我们扩展该系统,展示如何进行本地、细粒度的后端访问决策,同时仍在网关控制身份和身份验证。这是构建…的强大模型