使用userDetailsS​​ervice和HTTP标头中的证书

问题描述

我正在开发一些休息服务(Spring Boot),该服务具有基于X509Certificate的身份验证和授权。我实现了SSL安全性,并在我的PC上运行良好。通过扩展WebSecurityConfigurerAdapter并覆盖其configure(HttpSecurity http)方法来实现安全性配置。另外,我正在使用UserDetailsS​​ervice通过请求中的证书确定用户角色。现在,我们必须在测试服务器上部署应用程序的第一个版本。我们正在使用F5服务器作为代理。 F5服务器将使用HTTP而非HTTPS与我的服务通信。因此,我必须关闭SSL。但是,我仍然必须通过证书确定用户角色。 F5服务器将在请求标头中以base64格式传递用户证书。我不知道该怎么实现,所以我将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)