- Ресурс: Предприятие
- Тип уведомления
- Внешние данные
- Условия и положения
- Подробная информация о входе
- SigninDetailDefaultStatus
- Контактная информация
- Настройки аутентификации Google
- Требуется аутентификация Google
- Тип предприятия
- ManagedGooglePlayAccountsEnterpriseType
- ManagedGoogleDomainType
- Методы
Ресурс: Предприятие
Конфигурация, применяемая к предприятию.
| JSON-представление |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| Поля | |
|---|---|
name | Название предприятия, генерируемое сервером при создании, в формате |
enabledNotificationTypes[] | Типы уведомлений Google Pub/Sub, включенные для предприятия. |
pubsubTopic | Тема, в которую публикуются уведомления Pub/Sub, в формате |
primaryColor | Цвет в формате RGB, указывающий преобладающий цвет для отображения в пользовательском интерфейсе приложения управления устройством. Компоненты цвета хранятся следующим образом: |
logo | Изображение, отображаемое в качестве логотипа во время настройки устройства. Поддерживаемые типы: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng. |
enterpriseDisplayName | Название предприятия, отображаемое пользователям. Максимальная длина этого поля — 100 символов. |
termsAndConditions[] | Условия и положения, которые необходимо принять при настройке устройства для данного предприятия. Для каждого значения в этом списке генерируется отдельная страница с условиями. |
appAutoApprovalEnabled | Устарело и не используется. |
signinDetails[] | Данные для входа в систему предприятия. |
contactInfo | Контактная информация предприятия, управляемого системой EMM. |
googleAuthenticationSettings | Настройки аутентификации пользователей, предоставляемой Google. |
enterpriseType | Только вывод. Тип предприятия. |
managedGooglePlayAccountsEnterpriseType | Только вывод. Тип корпоративного сегмента управляемых аккаунтов Google Play. |
managedGoogleDomainType | Только вывод. Тип управляемого домена Google. |
Тип уведомления
Типы уведомлений, которые сервер управления устройствами может отправлять через Google Pub/Sub.
| Перечисления | |
|---|---|
NOTIFICATION_TYPE_UNSPECIFIED | Это значение игнорируется. |
ENROLLMENT | Уведомление, отправляемое при регистрации устройства. |
COMPLIANCE_REPORT | Устарело. |
STATUS_REPORT | Уведомление, отправляемое при формировании устройством отчета о состоянии. |
COMMAND | Уведомление, отправляемое по завершении выполнения команды устройства. |
USAGE_LOGS | Уведомление отправляется, когда устройство отправляет . |
ENTERPRISE_UPGRADE | Отправлено уведомление об обновлении корпоративной учетной записи. Обновление корпоративной учетной записи — это процесс, в ходе которого управляемые корпоративные учетные записи Google Play переводятся в управляемый домен Google. |
Внешние данные
Данные размещены во внешнем хранилище. Данные будут загружены системой Android Device Policy и проверены на соответствие хешу.
| JSON-представление |
|---|
{ "url": string, "sha256Hash": string } |
| Поля | |
|---|---|
url | Абсолютный URL-адрес данных, который должен использовать либо схему http, либо https. Политика устройств Android не предоставляет никаких учетных данных в запросе GET, поэтому URL-адрес должен быть общедоступным. Включение длинного случайного компонента в URL-адрес может использоваться для предотвращения обнаружения URL-адреса злоумышленниками. |
sha256Hash | Хэш SHA-256 в кодировке Base-64 содержимого, размещенного по указанному URL-адресу. Если содержимое не соответствует этому хешу, политика устройств Android не будет использовать данные. |
Условия и положения
Страница с условиями использования, которую необходимо принять во время предоставления доступа.
| JSON-представление |
|---|
{ "header": { object ( |
| Поля | |
|---|---|
header | Короткий заголовок, который отображается над HTML-контентом. |
content | Правильно отформатированная HTML-строка. Она будет обработана на стороне клиента с помощью метода android.text.Html#fromHtml. |
Подробная информация о входе
Ресурс, содержащий данные для входа в систему для предприятия. Используйте для управления enterprisesSigninDetail для данного предприятия.
Для предприятия может быть любое количество объектов SigninDetail , однозначно идентифицируемых комбинацией следующих трех полей ( signinUrl , allowPersonalUsage , tokenTag ). Нельзя создать два объекта SigninDetail с одинаковыми полями ( signinUrl , allowPersonalUsage , tokenTag ). (Поле tokenTag является необязательным).
: Данная операция обновляет текущий список PatchSigninDetails новым списком SigninDetails .
- Если передана сохраненная конфигурация
SigninDetail, возвращается тот жеsigninEnrollmentTokenиqrCode. - Если мы передадим несколько одинаковых конфигураций
SigninDetail, которые не были сохранены, будет сохранена первая из этих конфигурацийSigninDetail. - Если конфигурация уже существует, мы не можем запрашивать её более одного раза в рамках одного вызова API для установки патча, иначе возникнет ошибка дублирования ключа, и вся операция завершится неудачей.
- Если мы удалим определенные параметры конфигурации
SigninDetailиз запроса, они будут удалены из хранилища. Затем мы сможем запросить другойsigninEnrollmentTokenиqrCodeс теми же параметрамиSigninDetail.
| JSON-представление |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| Поля | |
|---|---|
signinUrl | URL-адрес для аутентификации при наличии на устройстве токена регистрации. Конечная точка входа должна завершить процесс аутентификации, передав URL-адрес в формате https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken | Токен регистрации, используемый в масштабах всего предприятия для запуска пользовательского процесса входа в систему. Это поле только для чтения, генерируемое сервером. |
qrCode | Строка JSON, представление которой в кодировке UTF-8 может быть использовано для генерации QR-кода для регистрации устройства с помощью этого токена регистрации. Для регистрации устройства с использованием NFC запись NFC должна содержать сериализованное представление свойств из JSON в формате |
allowPersonalUsage | Определяет, разрешено ли личное использование на устройстве, которому присвоен этот регистрационный токен. Для устройств, принадлежащих компании:
Для личных устройств:
|
defaultStatus | Необязательный параметр. Указывает, следует ли использовать URL-адрес входа по умолчанию для предприятия. Для метода регистрации учетной записи Google используется объект |
tokenTag | Метаданные, заданные EMM, для различения экземпляров |
SigninDetailDefaultStatus
Следует ли использовать URL-адрес для входа в систему по умолчанию для всей организации.
| Перечисления | |
|---|---|
SIGNIN_DETAIL_DEFAULT_STATUS_UNSPECIFIED | Эквивалентно SIGNIN_DETAIL_IS_NOT_DEFAULT . |
SIGNIN_DETAIL_IS_DEFAULT | URL-адрес для входа в систему будет использоваться по умолчанию для корпоративной сети. |
SIGNIN_DETAIL_IS_NOT_DEFAULT | URL-адрес для входа в систему по умолчанию использоваться не для корпоративных пользователей. |
Контактная информация
Контактная информация для корпоративных клиентов, использующих Google Play.
| JSON-представление |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| Поля | |
|---|---|
contactEmail | Адрес электронной почты контактного лица, который будет использоваться для отправки важных сообщений, касающихся управляемого Google Play. |
dataProtectionOfficerName | Имя ответственного за защиту данных. |
dataProtectionOfficerEmail | Адрес электронной почты сотрудника, ответственного за защиту данных. Адрес электронной почты подтвержден, но не проверен. |
dataProtectionOfficerPhone | Номер телефона сотрудника, ответственного за защиту данных. Номер телефона проверен, но не подтвержден. |
euRepresentativeName | Имя представителя ЕС. |
euRepresentativeEmail | Электронное письмо представителя ЕС. Адрес электронной почты подтвержден, но не проверен. |
euRepresentativePhone | Номер телефона представителя ЕС. Номер телефона подтвержден, но не проверен. |
Настройки аутентификации Google
Содержит настройки для аутентификации пользователей, предоставляемой Google.
| JSON-представление |
|---|
{
"googleAuthenticationRequired": enum ( |
| Поля | |
|---|---|
googleAuthenticationRequired | Только вывод. Требуется ли аутентификация пользователей Google в процессе регистрации. ИТ-администратор может указать, включена ли аутентификация Google для корпоративных устройств сотрудников, работающих с информацией. Это значение можно установить только через консоль администратора Google. Аутентификация Google может использоваться с |
Требуется аутентификация Google
Настройка, определяющая, требуется ли аутентификация Google для данного предприятия.
| Перечисления | |
|---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED | Это значение не используется. |
NOT_REQUIRED | Аутентификация Google не требуется. |
REQUIRED | Для аутентификации пользователя в системе Google требуется успешная авторизация. |
Тип предприятия
Тип предприятия.
| Перечисления | |
|---|---|
ENTERPRISE_TYPE_UNSPECIFIED | Это значение не используется. |
MANAGED_GOOGLE_DOMAIN | Предприятие находится в домене, управляемом Google . |
MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE | Это предприятие занимается управлением учетными записями Google Play . |
ManagedGooglePlayAccountsEnterpriseType
Тип предприятия, управляющего учетными записями Google Play.
| Перечисления | |
|---|---|
MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE_TYPE_UNSPECIFIED | Тип корпоративного управления учетными записями Google Play не указан. |
CUSTOMER_MANAGED | Предприятие управляется клиентами. |
EMM_MANAGED | Предприятие управляется системой EMM (устаревшая). |
ManagedGoogleDomainType
Тип управляемого домена Google.
| Перечисления | |
|---|---|
MANAGED_GOOGLE_DOMAIN_TYPE_UNSPECIFIED | Тип управляемого домена Google не указан. |
TYPE_TEAM | Управляемый домен Google принадлежит команде, подтвердившей свою личность по электронной почте. |
TYPE_DOMAIN | Управляемый домен Google подтвержден (domain-verified). |
Методы | |
|---|---|
| Создаёт предприятие. |
| Эта функция навсегда удаляет предприятие, а также все связанные с ним учетные записи и данные. |
| Генерирует URL-адрес обновления для предприятия, позволяющий обновить существующие корпоративные учетные записи Google Play до управляемого домена Google. |
| Получает предприятие. |
| Список предприятий, управляемых системой EMM. |
| Обновляет корпоративную инфраструктуру. |