भूमिकाएं और अनुमतियां

SAS Portal API में कई भूमिकाएं होती हैं. इनके बारे में यहां बताया गया है. इनमें से हर भूमिका, उपयोगकर्ता को कुछ एपीआई कॉल करने की अनुमति देती है. भूमिकाएं, उपयोगकर्ता के Google खाते को असाइन की जाती हैं.

एसएएस ग्राहक के संगठन का पहला उपयोगकर्ता एडमिन होता है. उसे साइन-अप प्रोसेस के दौरान अपने-आप जोड़ दिया जाता है. इसके बाद, एडमिन अन्य उपयोगकर्ताओं को जोड़ सकता है और उन्हें भूमिकाएं असाइन कर सकता है. इसमें एडमिन की भूमिका भी शामिल है.

CSV फ़ाइल में, ज़रूरी Google खाता और भूमिका बताएं.

उपयोगकर्ता की भूमिकाएं

उपयोगकर्ताओं को दो तरह की भूमिकाएं असाइन की जा सकती हैं:

role_admin

इस भूमिका के पास, पैरंट संसाधन के तहत आने वाले सभी चाइल्ड संसाधनों के लिए एडमिन के सभी अधिकार होते हैं. हालांकि, ये अधिकार सिर्फ़ उन चाइल्ड संसाधनों के लिए होते हैं जिनका ऐक्सेस इस भूमिका को दिया गया है. ये SAS Portal में संगठन का स्ट्रक्चर सेट अप करते हैं और उपयोगकर्ता के ऐक्सेस को मैनेज करते हैं.

role_cpi

यह भूमिका उन उपयोगकर्ताओं के लिए है जो सर्टिफ़ाइड प्रोफ़ेशनल इंस्टॉलर (सीपीआई) हैं. इस भूमिका का दावा करने के लिए, उपयोगकर्ताओं को यह साबित करना होगा कि उनके पास सीपीआई का चालू सर्टिफ़िकेट है. इसके लिए, वे ValidateInstaller() तरीके का इस्तेमाल करते हैं. सिर्फ़ वे उपयोगकर्ता SignDevice() तरीके का इस्तेमाल करके, उन सीबीएसडी के इंस्टॉलेशन पैरामीटर सबमिट कर सकते हैं जिनके लिए सीपीआई इंस्टॉलेशन ज़रूरी है जिनके पास पुष्टि की गई role_cpi भूमिका है.

तरीके

यहां दी गई टेबल में बताया गया है कि कौनसी भूमिकाएं, किस तरह के तरीके का इस्तेमाल कर सकती हैं:

तरीके भूमिकाएं
GetCustomer()

role_admin
role_cpi

ListCustomers()

role_admin
role_cpi

CreateDevice()

role_admin
role_cpi

GetDevice()

role_admin
role_cpi

ListDevices()

role_admin
role_cpi

UpdateDevice()

role_admin
role_cpi

CreateSignedDevice()

role_admin
role_cpi

UpdateSignedDevice()

role_admin
role_cpi

GenerateSecret()

role_admin
role_cpi

ValidateInstaller()

role_admin
role_cpi

SignDevice() role_cpi (मान्य किया गया)