我正在尝试设置Spring Security以使用Spring Boot的嵌入式Tomcat实例.有相当多的基本样本可以做到这一点,但我被困在他们离开的地方 - 他们通过HTTP(而不是HTTPS)进行基本身份验证.
如果我可以访问Tomcat配置文件(server.xml),我可能会使它工作,但由于Spring Boot使用嵌入式Tomcat实例(这是一个非常方便),我无法访问Tomcat配置文件(至少,不是我的知识).
可能有一个application.properties设置,但我无法追踪它.我已经看到了对某个server.contextPath字段的引用application.properties,我怀疑它可能与替换Tomcat配置文件有关.即使它是相关的,我也不知道从哪里开始 - 我见过的所有Tomcat SSL指令都是从编辑现有server.xml文件开始的,而不是从头开始构建一个.
这可以通过Spring Boot完成(通过某种方式指定一个片段server.xml或通过其他方式)?如果没有,最简单的方法是什么?我知道我可能需要排除Spring Boot的Tomcat组件,但如果可能的话我宁愿避免这种情况.