0
我在Spring Security插件中使用了Grails。使用自定義Grails Spring Security過濾器登錄失敗
我已經制作自定義過濾器,認證供應商,令牌和登記他們作爲豆類和進入過濾器鏈:
SpringSecurityUtils.clientRegisterFilter('myFilter',SecurityFilterPosition.SECURITY_CONTEXT_FILTER.order + 10)
(我真的不知道順序應該是什麼)
我張貼到j_spring_security_check
。
一切似乎順利運行到我的successfulAuthentication,我設置:
SecurityContextHolder.getContext().setAuthentication(authResult);
沒有錯誤,SecurityContextHolder.getContext().getAuthentication()
設置。
但是Grails重定向我登錄失敗的頁面。
j_spring_security_check
頁面有問題嗎?錯誤在哪裏?
聽起來你的'AuthenticationProvider'或'Filter'可能有問題;也許你可以發佈他們的一些代碼? –
或帶有身份驗證令牌 –