使用以下规则时,应遵循以下规则
SimpleUrlAuthenticationSuccessHandler:
- 如果将alwaysUseDefaultTargetUrl属性设置为true,则将defaultTargetUrl属性用于目标。
- 如果在请求中设置了与targetUrlParameter值匹配的参数,则该值将用作目标。默认情况下,其值为“ spring-security-
redirect”。- 如果设置了useReferer属性,则将使用“ Referer” HTTP标头值(如果存在)。
- 作为后备选项,将使用defaultTargetUrl值。
根据您的配置,这应该可行。我的猜测是,在以表单登录名
referer发送
POST请求时,您没有传播。通常,您应该将
referer值写入登录页面的隐藏字段中,以便将
referer参数传输到
spring_security_login。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)