Serviceaccountkeys

इस संसाधन के लिए तरीकों की सूची देखने के लिए, इस पेज के आखिर में जाएं.

संसाधन के बारे में जानकारी

ऐसे क्रेडेंशियल जिनका इस्तेमाल, सेवा खाते के तौर पर पुष्टि करने के लिए किया जा सकता है.

{
  "kind": "androidenterprise#serviceAccountKey",
  "id": string,
  "type": string,
  "data": string,
  "publicData": string
}
प्रॉपर्टी का नाम मान ब्यौरा नोट
data string निजी पासकोड क्रेडेंशियल फ़ाइल का मुख्य हिस्सा, स्ट्रिंग फ़ॉर्मैट में. यह फ़ील्ड सिर्फ़ तब भरता है, जब ServiceAccountKey बनाया जाता है. Google इसे सेव नहीं करता. जब type की वैल्यू "pkcs12" होती है, तब data फ़ील्ड का कॉन्टेंट base64 में एन्कोड किया जाता है. साथ ही, इसमें "notasecret" पासवर्ड होता है.
id string यह ServiceAccountKey के लिए ओपेक और यूनीक आइडेंटिफ़ायर होता है. इसे सर्वर असाइन करता है.
kind string
publicData string क्रेडेंशियल फ़ाइल के लिए सार्वजनिक पासकोड का डेटा. यह X.509 सर्टिफ़िकेट है. अगर googleCredentials कुंजी टाइप का इस्तेमाल किया जा रहा है, तो यह उस सर्टिफ़िकेट के जैसा ही होता है जिसे क्रेडेंशियल फ़ाइल में मौजूद X.509 सर्टिफ़िकेट यूआरएल का इस्तेमाल करके वापस पाया जा सकता है.
type string जनरेट किए गए कुंजी डेटा का फ़ाइल फ़ॉर्मैट.

इन वैल्यू का इस्तेमाल किया जा सकता है:
  • "googleCredentials"
  • "pkcs12"

तरीके

मिटाएं
इस एंटरप्राइज़ से जुड़े सेवा खाते के लिए, बताए गए क्रेडेंशियल हटाता है और उन्हें अमान्य करता है. कॉलिंग सेवा खाते को Enterprises.GetServiceAccount को कॉल करके वापस पाया गया हो. साथ ही, Enterprises.SetAccount को कॉल करके, उसे एंटरप्राइज़ सेवा खाते के तौर पर सेट किया गया हो.
insert
इस एंटरप्राइज़ से जुड़े सेवा खाते के लिए नए क्रेडेंशियल जनरेट करता है. कॉल करने वाले सेवा खाते को Enterprises.GetServiceAccount को कॉल करके वापस पाया गया हो. साथ ही, Enterprises.SetAccount को कॉल करके, उसे एंटरप्राइज़ सेवा खाते के तौर पर सेट किया गया हो.

जिस रिसॉर्स को डाला जाना है उसमें सिर्फ़ कुंजी का टाइप पॉप्युलेट किया जाना चाहिए.
list
इस एंटरप्राइज़ से जुड़े सेवा खाते के लिए, चालू क्रेडेंशियल की सूची दिखाता है. सिर्फ़ आईडी और कुंजी का टाइप दिखाया जाता है. कॉलिंग सेवा खाते को Enterprises.GetServiceAccount को कॉल करके वापस पाया गया हो. साथ ही, Enterprises.SetAccount को कॉल करके, उसे एंटरप्राइज़ सेवा खाते के तौर पर सेट किया गया हो.