Tôi đang sử dụng form-login
để bảo mật và tôi đang cố triển khai trình xử lý thành công xác thực, nhưng tôi không chắc chắn cách quay lại tài nguyên ban đầu được yêu cầu trước khi đăng nhập. Theo mặc định, tôi nghĩ rằng nó thực hiện một SimpleUrlAuthenticationSuccessHandler
và tôi đã cố gắng để phản ánh việc thực hiện lớp đó. Nhưng nó đặt một setDefaultTargetUrl(defaultTargetUrl)
và có lẽ đó là nơi phép thuật xảy ra mà nó nhớ tài nguyên để quay lại sau quá trình đăng nhập.Spring 3 Security Authentication Success Handler
Bất kỳ trợ giúp nào được đánh giá cao. Dưới đây là an ninh mùa xuân của tôi <form-login/>
yếu tố
<form-login login-page="/login.jsp" login-processing-url="/b2broe_login"
authentication-success-handler-ref="passwordExpiredHandler"
authentication-failure-url="/login.jsp?loginfailed=true" />
Tôi thấy nó cần một 'HttpSessionRequestCache'. Làm thế nào là thiết lập? – Eqbal
Có hoạt động. Không cần phải lo lắng về HttpSessionRequestCache. – Eqbal
bạn có thể đăng bài như thế nào bạn đã làm việc này? – jlb