使用Angular和Spring Boot微服务的基于PKI证书的身份验证

时间:2019-08-01 10:02:22

标签: angular spring-boot

我正在将传统的MVC Web应用程序迁移到Angular + Spring Boot微服务,我需要为最终用户进行基于PKI证书的身份验证。

在我的传统MVC Web应用程序中,我已经在tomcat级别完成了SSL配置,并且还进行了其他几种配置,这使基于PKI证书的身份验证变得不可思议。现在,我有了这个Angular 7 Web应用程序,该应用程序在后端具有Spring Boot微服务。我已经尝试将请求从Angular重定向到Spring Boot服务,以便浏览器弹出已安装的客户端证书。现在的挑战是,我必须使用微服务中的证书信息将控件返回到Angular UI应用程序。

我希望当我单击URL时,浏览器会弹出用户证书,并且该证书将进入spring boot服务以进行身份​​验证,并且一旦通过身份验证的用户现在就可以使用他/她曾经担任过的适当角色登录到应用程序提供。

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用授权通过有角度的标题发送它 然后将其放在后面,并且您的工作会在您发送标头的每个调用中尝试在前面创建服务。 希望能帮助到你 最好的问候minouche