的原因可能是配置中存在一些问题。以下是可能导致此问题的几个方面:
<security:logout logout-url="/logout" logout-success-url="https://example.com/logout-success" />
proxy_set_header X-Forwarded-Proto $scheme;
@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.headers()
.httpStrictTransportSecurity()
.includeSubDomains(true)
.maxAgeInSeconds(31536000);
}
}
总结: 在Spring Security 5.1.6中,如果logout-success url总是重定向到HTTP而不是HTTPS,可能是由于配置文件中的协议设置、反向代理配置、HTTPS证书配置或安全头设置等方面存在问题。请根据具体情况检查和调整相应的配置,以确保logout成功后重定向到正确的HTTPS地址。
领取专属 10元无门槛券
手把手带您无忧上云