Grails/Spring Security Core를 사용하여 로그인 양식을 만들려고합니다. 요청은 분명히 정확하지만 ajax 로그인 요청처럼 행동하는 대신 일반 로그인 요청 (IE는 ajaxSuccess 대신 기본 로그인 URL로 리디렉션 됨)으로 처리됩니다. 만드는이 명확 : 나는 웹 사이트를 새로 경우, 실제로, 지금 로그인하고있어 내가 올바른 암호를 사용하고 있기 때문에스프링 보안 ajax 로그인이 AJAX가 아닌 일반 로그인 요청으로 해석됩니다.
내 요청이 다음 ajaxSuccess에 authAjax로 리디렉션해야합니다, 로그인 컨트롤러에서 올바른 동작으로 리디렉션되지 않습니다.
def authAjax = {
session.SPRING_SECURITY_SAVED_REQUEST_KEY = null
response.setHeader 'Location', SpringSecurityUtils.securityConfig.auth.ajaxLoginFormUrl
response.sendError HttpServletResponse.SC_UNAUTHORIZED
}