Câu hỏi đơn giản, tôi chỉ cần một con trỏ đúng hướng:Cách xử lý đăng nhập biểu mẫu bằng cách sử dụng Spring Security/Spring MVC
Tôi có một ứng dụng web Spring MVC/Spring Security đơn giản. Ban đầu tôi thiết lập bảo mật mùa xuân để trang đăng nhập mặc định hiển thị và xác thực đúng (tôi đã triển khai UserDetailsService
với DaoAuthenticationProvider
để thực hiện việc này).
Bước tiếp theo: thay thế trang đăng nhập mùa xuân mặc định bằng trang đăng nhập của tôi và đăng thông tin xác thực.
Nhưng tôi phải làm gì với thông tin xác thực đăng nhập được gửi? Tôi giả sử tôi đăng biểu mẫu lên bộ điều khiển, xác minh thông tin đăng nhập, nhưng tôi không rõ bước nào là đúng sau đó. Ví dụ:
- Tôi có đang gọi phương thức AuthenticationManager không?
- Tôi có cần phải xác định một hạt cho việc này không?
- Có giao diện/dịch vụ nào tôi cần triển khai như AuthenticationEntryPoint hay gì đó không?
Tôi đã nhấn tài liệu 3 lần và không theo dõi chúng. Tôi biết điều này thật đơn giản, vì vậy tôi chỉ cần nghe quá trình này sẽ trôi chảy như thế nào.
Bạn đang cố gắng đạt được điều gì? Tại sao bạn không thể cấu hình Spring Security để sử dụng biểu mẫu của riêng bạn thay vì biểu mẫu mặc định? – axtavt
Ah vâng, tôi có thể làm được điều này, đó là cách mà tôi đã giết tôi. :) Có nhiều cách để làm điều gì đó trong mùa xuân và tôi đã bị mất giữa vô số các tùy chọn. Cuối cùng tôi chỉ cần hiểu rõ hơn về cách sử dụng . Tôi đã không nhận ra rằng nó thực sự sẽ chặn các yêu cầu trên đường dẫn đăng nhập-xử lý-url và xử lý chúng, tôi đã cố tạo bộ điều khiển riêng để xử lý các yêu cầu biểu mẫu đăng nhập (một bước không cần thiết cho việc đăng nhập biểu mẫu đơn giản). –