Enterprises: getServiceAccount

حساب سرویس و اعتبارنامه را برمی گرداند. حساب سرویس را می توان با تماس با setAccount به شرکت متصل کرد. حساب سرویس برای این شرکت و EMM منحصر به فرد است و در صورت عدم محدودیت شرکت حذف خواهد شد. اعتبارنامه ها حاوی داده های کلید خصوصی هستند و در سمت سرور ذخیره نمی شوند.

این روش فقط پس از فراخوانی Enterprises.Enroll یا Enterprises.CompleteSignup و قبل از Enterprises.SetAccount قابل فراخوانی است. در مواقع دیگر یک خطا برمی‌گرداند.

تماس‌های بعدی پس از اولین تماس، مجموعه‌ای از اعتبارنامه‌های جدید و منحصربه‌فرد ایجاد می‌کند و اعتبارنامه‌های ایجاد شده قبلی را باطل می‌کند.

هنگامی که حساب سرویس به شرکت متصل شد، می توان آن را با استفاده از منبع serviceAccountKeys مدیریت کرد.

درخواست کنید

درخواست HTTP

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 اعتبارنامه هایی که می توانند برای احراز هویت به عنوان این ServiceAccount استفاده شوند.
kind string