Tôi đang sử dụng JBoss AS
và JAX-RS
để tạo các thiết bị đầu cuối REST
.JAX-RS: Cách bảo mật các điểm cuối REST?
phép nói rằng lớp học của tôi trông giống như
@Path("/users")
public class UserResource {
@GET
public Response getAccount() {
return "hello";
}
}
Bây giờ getAccount
không được chứng thực tại thời điểm
Wanted
- Tôi muốn thêm xác thực để khi mã số truy cập getAccount
người dùng được xác thực
- Tôi muốn xác thực được thúc đẩy bởi chú thích thay vì cấu hình XML, nếu có thể
- Tôi muốn làm việc so sánh cơ sở dữ liệu để xem nếu người dùng là hợp lệ
Vấn đề
- Tôi chưa bao giờ làm điều đó vì vậy tôi không có ý tưởng làm thế nào để thực hiện nó
- Tôi đã googled xung quanh rất nhiều và thấy Jersey ví dụ
CẬP NHẬT
- tôi muốn gửi thông tin xác thực với mỗi yêu cầu và không tạo ra bất kỳ phiên
Vui lòng hướng dẫn tôi bằng một ví dụ đơn giản và tôi sẽ cố gắng mở rộng từ đó
Bạn sẽ yêu cầu thông tin xác thực được truyền vào với mọi yêu cầu hoặc bạn có cho phép tạo phiên không? – thatidiotguy
Tôi vừa cập nhật câu hỏi của mình, tôi muốn gửi bằng chứng xác thực cho mỗi yêu cầu và không tạo bất kỳ phiên nào – daydreamer
Tôi đã triển khai giải pháp Vui lòng xem câu trả lời của tôi tại http://stackoverflow.com/questions/18345600/how- answer-to-receive-all-headers? answerertab = cũ nhất # tab-top – daydreamer