Mô-đun trên được sử dụng để xác thực các cuộc gọi dịch vụ bằng kỹ thuật xác thực truy cập Cơ bản .. Bạn sẽ sử dụng Tên người dùng và mật khẩu Drupal để xác thực các cuộc gọi dịch vụ bằng cách thêm tiêu đề Ủy quyền vào cuộc gọi dịch vụ như sau
Khi tác nhân người dùng muốn gửi thông tin xác thực máy chủ, nó có thể sử dụng tiêu đề Ủy quyền.
Tiêu đề ủy quyền được xây dựng như sau:
Tên người dùng và mật khẩu được kết hợp thành một chuỗi "tên người dùng: mật khẩu"
Chuỗi ký tự kết quả sau đó được mã hóa bằng biến thể RFC2045-MIME của Base64, ngoại trừ không giới hạn ở 76 char / line Phương thức ủy quyền và khoảng trắng tức là "Cơ bản" được đặt trước chuỗi được mã hóa.
Ví dụ: nếu tác nhân người dùng sử dụng 'Aladdin' làm tên người dùng và 'mở vừng' làm mật khẩu thì tiêu đề được hình thành như sau :.
Ủy quyền: QWxhZGRpbjpvcGVuIHNlc2FtZQ cơ bản ==
Ví dụ dưới đây là cuộc gọi sử dụng curl ..
curl -H "Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==" http://www.example.com/endpoint/yourservice