Ứng dụng tôi đang làm việc hiện tại có giá trị thời gian chờ của phiên. Nếu người dùng không tương tác lâu hơn giá trị này, trang tiếp theo mà họ cố gắng tải, họ sẽ được nhắc đăng nhập.
Tất cả các yêu cầu được thực hiện đều được định tuyến thông qua cơ chế này, bao gồm các cuộc gọi AJAX. Ban đầu, chúng tôi đang gửi một tiêu đề 200 với trang đăng nhập, trang này giới thiệu một số vấn đề với AJAX vì mã được chạy nếu phản hồi 200 được gửi và hầu hết dữ liệu được gửi lại từ các lệnh gọi RPC này là JSON hoặc JavaScript thô được đánh giá (không hỏi: |).
Tôi đã gợi ý rằng 401 tốt hơn, vì trình phân tích cú pháp JSON của chúng tôi sẽ không cố sử dụng trang đăng nhập HTML .. :)
Tuy nhiên, khi đọc thông số kỹ thuật , tôi nhận thấy rằng WWW-Authenticate
trường cũng phải được gửi.
Giá trị tốt cho lĩnh vực này là gì? Sẽ Application Login
đủ?