Bạn có thể tạo lược đồ xác thực tùy chỉnh của riêng mình sử dụng Authorization:
tiêu đề - ví dụ: đây là cách OAuth hoạt động.
Theo nguyên tắc chung, nếu máy chủ hoặc proxy không hiểu giá trị của tiêu đề chuẩn, họ sẽ để yên và bỏ qua chúng. Đó là việc tạo các khóa tiêu đề của riêng bạn thường có thể tạo ra kết quả không mong muốn - nhiều proxy sẽ loại bỏ các tiêu đề bằng tên mà họ không nhận ra.
Phải nói rằng, có thể là một ý tưởng tốt hơn nếu sử dụng cookie để truyền mã thông báo, thay vì Authorization:
tiêu đề, vì lý do đơn giản là cookie được thiết kế rõ ràng để mang các giá trị tùy chỉnh, trong khi đặc điểm kỹ thuật cho các phương thức xác thực tích hợp của HTTP không thực sự nói một trong hai cách - nếu bạn muốn biết chính xác những gì nó nói, hãy xem ở đây .
Điểm khác về điều này là nhiều thư viện máy khách HTTP có hỗ trợ tích hợp cho Digest và Basic auth nhưng có thể khiến cuộc sống khó khăn hơn khi cố gắng đặt giá trị thô trong trường tiêu đề, trong khi tất cả chúng sẽ cung cấp hỗ trợ dễ dàng cho cookie và sẽ cho phép nhiều hơn hoặc ít hơn bất kỳ giá trị nào bên trong chúng.