ऊपर मॉड्यूल बेसिक एक्सेस ऑथेंटिकेशन तकनीक का उपयोग करते हुए सेवाओं की कॉल को प्रमाणित करने के लिए उपयोग किया जाता है .. आप अपने ड्रुपल यूजरनेम और पासवर्ड का उपयोग सेवा कॉल के लिए प्राधिकरण हेडर जोड़कर सेवाओं कॉल को प्रमाणित करने के लिए करेंगे।
जब उपयोगकर्ता एजेंट सर्वर प्रमाणीकरण क्रेडेंशियल भेजना चाहता है तो वह प्राधिकरण शीर्ष लेख का उपयोग कर सकता है।
प्राधिकरण शीर्षलेख का निर्माण निम्नानुसार किया गया है:
उपयोगकर्ता नाम और पासवर्ड एक स्ट्रिंग "उपयोगकर्ता नाम: पासवर्ड" में संयुक्त हैं
परिणामी स्ट्रिंग शाब्दिक को फिर बेस 64 के RFC2045-MIME वैरिएंट का उपयोग करके एन्कोड किया गया है, सिवाय इसके कि 76 char / line तक सीमित न हो प्राधिकरण विधि और एक स्पेस अर्थात "बेसिक" को तब एन्कोडेड स्ट्रिंग से पहले रखा जाता है।
उदाहरण के लिए, यदि यूजर एजेंट यूजरनेम के रूप में 'अलादीन' और पासवर्ड के रूप में 'ओपन तिल' का उपयोग करता है तो हेडर बनता है:।
प्राधिकरण: मूल QWxhZGRpbjpvcGVuIHNlc2FtZQ ==
उदाहरण के लिए नीचे कर्ल का उपयोग कर कॉल है ..
curl -H "Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==" http://www.example.com/endpoint/yourservice