2014-10-17 16 views
8

Tôi đang sử dụng khởi động mùa xuân, web MVC và bảo mật mùa xuân với cấu hình java. URL của tôi là 'RESTful' và muốn thêm phương thức ủy quyền tùy chỉnh.Phương pháp tùy chỉnh bảo mật mùa xuân với biến đường dẫn và đối sánh kiến ​​

Ví dụ:

.antMatchers("/path/*/**").access("@myBean.authorise()") 

tôi muốn đạt được một cái gì đó như thế này:

.antMatchers("/path/{token}/**").access("@myBean.authorise(token)") 

Tôi hiểu rằng tôi có thể vượt qua trong HttpServletRequest và tự tước con đường, nhưng muốn tránh điều này ! Ngoài ra không quá quan tâm đến mức độ bảo mật phương pháp, thay vì sẽ giữ cấu hình ở một nơi như tôi có nhiều bộ điều khiển.

Cảm ơn!

Trả lời

0

Tôi nghĩ rằng gần nhất bạn có thể nhận được bằng AntPathMatcher (dựa trên this) là:

/path/????????-????-????-????-????????????/** 
Các vấn đề liên quan