Enterprises: getServiceAccount

यह फ़ंक्शन, सेवा खाता और क्रेडेंशियल दिखाता है. setAccount को कॉल करके, सेवा खाते को एंटरप्राइज़ से जोड़ा जा सकता है. यह सेवा खाता, इस एंटरप्राइज़ और ईएमएम के लिए यूनीक होता है. अगर एंटरप्राइज़ को अनबाउंड किया जाता है, तो यह खाता मिटा दिया जाएगा. क्रेडेंशियल में निजी कुंजी का डेटा होता है और इन्हें सर्वर साइड पर सेव नहीं किया जाता.

इस तरीके को सिर्फ़ Enterprises.Enroll या Enterprises.CompleteSignup को कॉल करने के बाद और Enterprises.SetAccount से पहले कॉल किया जा सकता है. ऐसा न करने पर, यह गड़बड़ी दिखाएगा.

पहले कॉल के बाद किए जाने वाले कॉल, क्रेडेंशियल का एक नया और यूनीक सेट जनरेट करेंगे. साथ ही, पहले जनरेट किए गए क्रेडेंशियल अमान्य हो जाएंगे.

सर्विस खाते को एंटरप्राइज़ से बांधने के बाद, उसे serviceAccountKeys संसाधन का इस्तेमाल करके मैनेज किया जा सकता है.

.

अनुरोध

एचटीटीपी अनुरोध

GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/serviceAccount

पैरामीटर

पैरामीटर का नाम मान ब्यौरा
पाथ पैरामीटर
enterpriseId string एंटरप्राइज़ का आईडी.
ज़रूरी नहीं क्वेरी पैरामीटर
keyType string सेवा खाते के साथ दिखाए जाने वाले क्रेडेंशियल का टाइप. ज़रूरी है.

ये वैल्यू डाली जा सकती हैं:
  • "googleCredentials"
  • "pkcs12"

अनुमति देना

इस अनुरोध के लिए, यहां दिए गए स्कोप के साथ अनुमति की ज़रूरत है:

दायरा
https://www.googleapis.com/auth/androidenterprise

ज़्यादा जानकारी के लिए, पुष्टि और अनुमति पेज देखें.

अनुरोध का मुख्य भाग

इस तरीके का इस्तेमाल करते समय, अनुरोध का मुख्य हिस्सा न दें.

जवाब

अगर एपीआई सही से जुड़ जाता है, तो यह तरीका इस स्ट्रक्चर के साथ रिस्पॉन्स बॉडी दिखाता है:

{
  "kind": "androidenterprise#serviceAccount",
  "name": string,
  "key": serviceaccountkeys Resource
}
प्रॉपर्टी का नाम मान ब्यौरा नोट
name string सेवा खाते का नाम, जो ईमेल पते के तौर पर दिया जाता है. इसे सर्वर असाइन करता है.
key nested object ऐसे क्रेडेंशियल जिनका इस्तेमाल, इस सेवा खाते के तौर पर पुष्टि करने के लिए किया जा सकता है.
kind string