【发布时间】:2019-12-09 21:42:16
【问题描述】:
我正在将我们传统的 MVC Web 应用程序迁移到 Angular + Spring Boot 微服务,我需要为最终用户进行基于 PKI 证书的身份验证。
在我的传统 MVC Web 应用程序中,我在 tomcat 级别进行了 SSL 配置,并进行了其他几个配置,这对拥有基于 PKI 证书的身份验证起到了神奇的作用。现在我有了这个 Angular 7 Web 应用程序,它在后端有 Spring Boot 微服务。我已经尝试将请求从 Angular 重定向到 Spring Boot 服务,以便浏览器弹出已安装的客户端证书。现在的挑战是,我必须使用来自微服务的证书信息将控制权返回给 Angular UI 应用程序。
我希望当我点击 URL 时,浏览器会弹出用户证书,并且该证书会转到 Spring Boot 服务进行身份验证,一旦经过身份验证,用户现在可以使用他/她的适当角色登录到应用程序提供。
【问题讨论】:
标签: angular spring-boot