Java 使用Ajax的Spring安全性
每当用户未通过身份验证时,我会将spring安全性重定向到登录页面Java 使用Ajax的Spring安全性,java,ajax,spring-security,Java,Ajax,Spring Security,每当用户未通过身份验证时,我会将spring安全性重定向到登录页面 <form-login login-page="/login/" authentication-failure-handler-ref="customAuthenticationFailureHandler" authentication-success-handler-ref="customAuthenticationSuccessHandler" username-parame
<form-login login-page="/login/"
authentication-failure-handler-ref="customAuthenticationFailureHandler"
authentication-success-handler-ref="customAuthenticationSuccessHandler"
username-parameter="j_username"
password-parameter="j_password"
login-processing-url="/j_spring_security_check"
always-use-default-target="false" />
但是现在我有一个AJAX调用,它可以返回这个登录页面。当使用ajax进行调用时,是否可以不返回登录页面而返回401
谢谢,我已经找到了解决办法。如果请求是ajax,那么我有401,如果请求是ajax,则重定向到login,否则404用于找不到页面/资源。为什么要为未经身份验证的用户返回该信息?也许你是说401?是的,你是对的!!谢谢