Modul di atas digunakan untuk mengautentikasi panggilan layanan menggunakan teknik otentikasi akses dasar .. Anda akan menggunakan Nama Pengguna dan kata sandi Drupal Anda untuk mengautentikasi panggilan layanan dengan menambahkan header Otorisasi ke panggilan layanan sebagai berikut
Ketika agen pengguna ingin mengirim kredensial otentikasi server, ia dapat menggunakan header Otorisasi.
Header Otorisasi dibuat sebagai berikut:
Nama pengguna dan kata sandi digabungkan menjadi string "nama pengguna: kata sandi"
Literal string yang dihasilkan kemudian dikodekan menggunakan varian RFC2045-MIME dari Base64, kecuali tidak terbatas pada 76 karakter / baris. Metode otorisasi dan spasi yaitu "Dasar" kemudian diletakkan sebelum string yang dikodekan.
Misalnya, jika agen pengguna menggunakan 'Aladdin' sebagai nama pengguna dan 'buka wijen' sebagai kata sandi maka tajuk dibentuk sebagai berikut :.
Otorisasi: QWxhZGRpbjpvcGVuIHNlc2FtZQ Dasar ==
Untuk Contoh di bawah ini adalah panggilan menggunakan ...
curl -H "Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==" http://www.example.com/endpoint/yourservice