Enterprises: getServiceAccount

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

इस तरीके को केवल Enterprises.Enrollment या Enterprises कॉल करने के बाद ही कॉल किया जा सकता है.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