Tôi muốn biết cách chuyển hướng trang bị từ chối truy cập trong bảo mật mùa xuân? Tôi có nên sử dụng một số loại trình xử lý hoặc chỉnh sửa trong web.xml không?cách chuyển hướng trang bị từ chối truy cập trong bảo mật mùa xuân?
nhờ
Tôi muốn biết cách chuyển hướng trang bị từ chối truy cập trong bảo mật mùa xuân? Tôi có nên sử dụng một số loại trình xử lý hoặc chỉnh sửa trong web.xml không?cách chuyển hướng trang bị từ chối truy cập trong bảo mật mùa xuân?
nhờ
Bạn đã đọc các phần có liên quan trong hướng dẫn bảo mật mùa xuân, cụ thể là AccessDeniedHandler và namespace appendix.
Nếu bạn muốn kiểm soát nhiều hơn, bạn có thể sử dụng
<http use-expressions="true">
<intercept-url pattern="/denied/*" access="permitAll" />
<access-denied-handler error-page="/denied">
<!-- The rest of your configuration -->
</http>
đâu /denied
bản đồ để một lớp điều khiển web mà bạn viết. Đảm bảo rằng /denied/**
không được bảo vệ.
Nếu điều này không trả lời được câu hỏi của bạn, bạn có thể giải thích chi tiết hơn về những gì bạn đang cố gắng đạt được không?
Bạn có muốn chuyển hướng trang khi excpetion xảy ra với trang hoặc làm bạn muốn chuyển hướng trang cho Secuirty reasons.A xử lý là cần thiết chỉ nếu có một ngoại lệ được xảy ra đến trang đó .Bằng cách sử dụng một trình xử lý, chúng tôi có thể chuyển hướng đến trang đích được yêu cầu của chúng tôi. Hoặc nếu bạn muốn chuyển hướng đến trang cụ thể đó mỗi lần để bảo mật, chúng tôi có thể truy cập web.xml.
Tôi muốn làm điều đó cho thẩm quyền. – sudo
Sử dụng một RedirectView cho mục đích này
mẫu
return new ModelAndView(new RedirectView(request.getContextPath()+ "urlPath"), modelMap);
hoặc sử dụng tiền tố redirect:.
Tôi không chắc chắn nếu bình luận là một cách thích hợp để nói điều này, nhưng bạn có thể xem xét nói rằng bạn thực sự là một trong những nhà phát triển Spring-Security trong hồ sơ của bạn. Nó có thể cung cấp cho câu trả lời của bạn trên thẻ bảo mật mùa xuân đáng tin cậy hơn (mà bạn nên có IMO). – Simeon
Ok. Tôi đã thêm rằng :-). –
cảm ơn có một docu của tất cả các thẻ của thẻ http này không? – wutzebaer