2013-07-18 51 views
0

我試圖使用Grails/Spring Security Core進行登錄表單。該請求顯然是正確的,但不像ajax登錄請求那樣工作,而是作爲常規登錄請求處理(IE重定向到默認登錄url而不是ajaxSuccess)。這使得更加清晰:春季安全ajax登錄解釋爲常規登錄請求(不是AJAX)

enter image description here

我的要求應該是因爲我使用了正確的密碼,其實,如果我刷新網站,我現在登錄被重定向到authAjax再到的ajaxSuccess,它只是不會將我重定向到登錄控制器上的正確操作。這是我的authAjax行動代碼:

def authAjax = { 
    session.SPRING_SECURITY_SAVED_REQUEST_KEY = null 
    response.setHeader 'Location', SpringSecurityUtils.securityConfig.auth.ajaxLoginFormUrl 
    response.sendError HttpServletResponse.SC_UNAUTHORIZED 
} 

回答