Tôi đề cập đến bài viết tuyệt vời này http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/ nói về amazon như bảo mật cho dịch vụ web. Tuy nhiên tôi đã được hỏi một câu hỏi trong nhóm tại sao chúng ta cần nó nếu chúng ta đã sử dụng HTTPS. Tôi không thể trả lời vì dường như thực sự với tôi họ có thể đúng mặc dù ruột nói với tôi khác.
Ngoài ra có nơi nào khi cung cấp dịch vụ REST mà HTTPS có thể không hoạt động không? Giống như các trang web của bên thứ 3?
Nếu bất cứ ai có kinh nghiệm trong việc bảo mật Dịch vụ Web qua các mạng công cộng, vui lòng làm sáng tỏ kinh nghiệm của bạn.
Cảm ơn trước.
EDIT: Để làm rõ tôi không nói về xác thực người dùng mà nhiều hơn về xác thực ứng dụng khách. Xác thực người dùng có thể được coi là văn bản thuần túy qua HTTPS + REST.
Điều tôi lo lắng là điều này vẫn cho phép mọi người sử dụng dịch vụ web mà không cần khách hàng của tôi truy cập vì mọi thứ đều là văn bản mặc dù trên HTTPS, điểm cuối của máy khách vẫn có thể sử dụng dịch vụ web của tôi mà không cần ứng dụng khách.