带有 CAS 的 Angular 5 微服务 sso

Ant*_*y T 5 cas single-sign-on angular

我正在同时开发一个前端 Angular (v5.1.1) 应用程序以及一个单独的 Spring Boot Rest API。至于安全性,其余 api 设置为为 get 和 post 方法颁发和验证不记名令牌,并最终驻留在 aws 服务器上。

此应用程序适用的公司(学校)有一个单独的 CAS 服务器和用于登录的门户。我希望前端应用程序重定向到公司的 CAS 服务器登录页面,用户将在其中提供他/她的 SSO CAS 凭据,然后重定向将它们返回到前端应用程序。我过去曾使用过专门为 Spring Boot 设计的插件来完成此任务(即Kakawait。我搜索了一个示例解决方案,该解决方案将现代Angular应用程序与仅用于 SSO 的 CAS 连接,并且没有自定义登录页面、管理服务器等

我的问题是如何快速实现充当 CAS 客户端的 Angular 应用程序?