【发布时间】:2010-02-09 07:03:52
【问题描述】:
我们在我们的系统中使用 Spring Security,我们的服务器使用 https 方案。
但是应用程序在 http 而不是 https 上运行,所以服务器是 apache, 是 https 处理程序。而应用程序在防火墙后面的 http 上运行。
工作代码:
<form-login login-page="/Login.html"
authentication-failure-url="https://www.ourapp.com/FailureLogin.jsp"
always-use-default-target="false"
default-target-url="https://www.ourapp.com/SuccessLogin.jsp"/>
<form-login login-page="/Login.html"
authentication-failure-url="https://www.ourapp.com/FailureLogin.jsp"
always-use-default-target="false"
default-target-url="https://www.ourapp.com/SuccessLogin.jsp"/>
不工作的代码:
<form-login login-page="/Login.html"
authentication-failure-url="/FailureLogin.jsp"
always-use-default-target="false"
default-target-url="/SuccessLogin.jsp"/>
<form-login login-page="/Login.html"
authentication-failure-url="/FailureLogin.jsp"
always-use-default-target="false"
default-target-url="/SuccessLogin.jsp"/>
有什么办法可以提及: 重定向到以 /SuccessLogin.jsp 结尾但使用 https 协议的 URL?
供参考,问题交叉发布@Code ranch PS:TargetUrlResolver 可以帮我配置吗?
【问题讨论】:
标签: java https spring-security