0
我試圖使用Grails/Spring Security Core進行登錄表單。該請求顯然是正確的,但不像ajax登錄請求那樣工作,而是作爲常規登錄請求處理(IE重定向到默認登錄url而不是ajaxSuccess)。這使得更加清晰:春季安全ajax登錄解釋爲常規登錄請求(不是AJAX)
我的要求應該是因爲我使用了正確的密碼,其實,如果我刷新網站,我現在登錄被重定向到authAjax再到的ajaxSuccess,它只是不會將我重定向到登錄控制器上的正確操作。這是我的authAjax行動代碼:
def authAjax = {
session.SPRING_SECURITY_SAVED_REQUEST_KEY = null
response.setHeader 'Location', SpringSecurityUtils.securityConfig.auth.ajaxLoginFormUrl
response.sendError HttpServletResponse.SC_UNAUTHORIZED
}