अनुमति देना और पुष्टि करना
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
हमारा सुझाव है कि SAS पोर्टल एपीआई के साथ इंटिग्रेट करते समय, आप पुष्टि करने के लिए किसी सेवा खाते का इस्तेमाल करें. अगर ज़रूरी हो, तो
सेवा खाता बनाएं. अपनी सेवा खाता कुंजी बनाते समय, कुंजी टाइप के तौर पर JSON को चुनना न भूलें. इसके बाद, आपकी सेवा खाता कुंजी को ब्राउज़र की डिफ़ॉल्ट जगह पर डाउनलोड किया जाता है. साथ ही, सेवा खाते को "Project owner" की भूमिका ज़रूर दें.
इसके बाद, आपको एक भालू टोकन के रूप में, अपने सेवा खाते की पुष्टि करनी होगी. अगर आप
SAS पोर्टल एपीआई को सीधे कॉल करते हैं, जैसे कि cURL
के साथ एचटीटीपी अनुरोध करके, तो आप
Authorization
हेडर में बेयर टोकन के तौर पर अपनी पुष्टि करते हैं. अपने सेवा खाते से Bearer टोकन पाने के लिए, यह तरीका अपनाएं:
-
gcloud
कमांड लाइन टूल इंस्टॉल करें.
-
अपने सेवा खाते की पुष्टि करें. नीचे दिए गए निर्देश में, ${KEY_FILE} को अपनी सेवा खाता कुंजी फ़ाइल के पाथ से बदलें:
gcloud auth activate-service-account --key-file ${KEY_FILE}
-
ऑथराइज़ेशन टोकन पाने के लिए, अपने सेवा खाते का इस्तेमाल करें:
gcloud auth print-access-token
यह निर्देश ऐक्सेस टोकन की वैल्यू दिखाता है.
-
एपीआई का इस्तेमाल करते समय, टोकन वैल्यू को भालू के टोकन के तौर पर Authorization
हेडर में पास करें. यह उदाहरण देखें:
curl -X GET -H "X-Goog-User-Project: ${CLIENT_PROJECT}" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${TOKEN}" \
"https://sasportal.googleapis.com/v1alpha1/customers"
${CLIENT_PROJECT} को उस
Google Cloud प्रोजेक्ट के आईडी से सेट करें जिससे आप अनुरोध करते हैं. इसके बाद, ${TOKEN} को अनुमति वाले टोकन पर सेट करें.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2022-09-26 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2022-09-26 (UTC) को अपडेट किया गया."],[[["Service accounts are the recommended authentication method for integrating with the SAS Portal API, requiring the creation of a service account with a JSON key and granting it the \"Project Owner\" role."],["Authentication to the SAS Portal API is done using a Bearer token obtained through the `gcloud` command-line tool by activating the service account and printing an access token."],["When calling the API, include the Bearer token in the `Authorization` header of your request along with the `X-Goog-User-Project` header specifying your Google Cloud Project ID."]]],[]]