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