我有一个简单的 SPA Sprint Boot 应用程序 - 带有嵌入式 tomcat 的可执行 jar,并希望使用 preauthenticatedauthenticationprovider 将其插入 siteminder。应用程序是http://someserver:1234
文档指出 WebAgent 安装在 Web 服务器上并“拦截”请求。 WebAgent 是否会部署在单独的容器中?如果是这样,它如何拦截请求?所有文档都引用了此拦截,但没有说明其机制。
是否需要部署在同一个容器内来拦截请求?我认为拦截任何 http header 的唯一方法是通过代理。
最佳答案
有 2 种方法来配置 Web 代理。 1.本地配置 - 在托管 Applciaiton 的服务器中设置代理。 2.集中配置 - 在 Apache 等 Web 服务器中设置代理并将代理条目添加到后端应用程序。此配置拦截来自 webagent 服务器的每个请求。我推荐这个。如果您还有疑问,请点击此处。 - 谢谢, 奇兰吉维
关于java - Spring Boot Tomcat 嵌入 CA SSO/Siteminder 拦截,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37967447/