Yukarıdaki modül Temel erişim kimlik doğrulama tekniğini kullanarak servis çağrılarının kimliğini doğrulamak için kullanılır . Servis çağrısına Yetkilendirme başlığı ekleyerek aşağıdaki gibi servis çağrılarının kimliğini doğrulamak için Drupal Kullanıcı Adınızı ve şifrenizi kullanacaksınız.
Kullanıcı aracısı sunucu kimlik doğrulama bilgilerini göndermek istediğinde Yetkilendirme başlığını kullanabilir.
Yetkilendirme başlığı aşağıdaki gibi oluşturulur:
Kullanıcı adı ve şifre "username: password" dizesinde birleştirilir
Sonuçta elde edilen dize değişmez değeri daha sonra 76 karakter / satır ile sınırlı olmamak üzere Base64'ün RFC2045-MIME varyantı kullanılarak kodlanır.
Örneğin, kullanıcı aracısı kullanıcı adı olarak 'Aladdin' ve şifre olarak 'open susam' kullanıyorsa başlık aşağıdaki gibi oluşturulur:
Yetkilendirme: Temel QWxhZGRpbjpvcGVuIHNlc2FtZQ ==
Aşağıdaki örnek curl kullanan çağrıdır.
curl -H "Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==" http://www.example.com/endpoint/yourservice