Enrollmenttokens: create

Создает токен регистрации для предприятия. Этот метод является частью класса EnrollmentTokensService.

Запрос

HTTP-запрос

POST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/enrollmentTokens

Параметры

Имя параметра Ценить Описание
Параметры пути
enterpriseId string Идентификатор предприятия.

Авторизация

Для выполнения этого запроса требуется авторизация со следующими полномочиями:

Объем
https://www.googleapis.com/auth/androidenterprise

Для получения более подробной информации см. страницу аутентификации и авторизации .

Текст запроса

В теле запроса укажите данные следующей структуры:

{
  "kind": "androidenterprise#enrollmentToken",
  "token": string,
  "enrollmentTokenType": string,
  "duration": {
    "seconds": long,
    "nanos": integer
  },
  "googleAuthenticationOptions": {
    "authenticationRequirement": string,
    "requiredAccountEmail": string
  }
}
Название объекта недвижимости Ценить Описание Примечания
kind string
token string Значение токена, передаваемое устройству и разрешающее ему зарегистрироваться. Это поле, доступное только для чтения, генерируется сервером.
enrollmentTokenType string [Обязательно] Тип токена регистрации.

Допустимые значения:
  • " enrollmentTokenTypeUnspecified "
  • " userDevice "
  • " userlessDevice "
duration nested object [Необязательно] Срок действия регистрационного токена, от 1 минуты до Durations.MAX_VALUE , что составляет приблизительно 10 000 лет. Если не указано, по умолчанию используется 1 час. В JSON REST API это представляется в виде строки (например, `3600s`).
duration. seconds long Подписанные секунды промежутка времени.
googleAuthenticationOptions nested object [Необязательно] Предоставляет параметры, связанные с аутентификацией Google во время регистрации.
googleAuthenticationOptions. authenticationRequirement string [Необязательно] Указывает, должен ли пользователь проходить аутентификацию в Google во время регистрации. Если указано, переопределяет настройки GoogleAuthenticationSettings для корпоративного ресурса при регистрации устройств с использованием этого токена.

Допустимые значения:
  • " authenticationRequirementUnspecified "
  • " optional "
  • " required "
googleAuthenticationOptions. requiredAccountEmail string [Необязательно] Указывает управляемую учетную запись Google, которую пользователь должен использовать при регистрации. Если это поле заполнено, параметру AuthenticationRequirement необходимо присвоить значение REQUIRED .

Ответ

В случае успеха этот метод возвращает тело ответа со следующей структурой:

{
  "kind": "androidenterprise#enrollmentToken",
  "token": string,
  "enrollmentTokenType": string,
  "duration": {
    "seconds": long,
    "nanos": integer
  },
  "googleAuthenticationOptions": {
    "authenticationRequirement": string,
    "requiredAccountEmail": string
  }
}
Название объекта недвижимости Ценить Описание Примечания
kind string
token string Значение токена, передаваемое устройству и разрешающее ему зарегистрироваться. Это поле, доступное только для чтения, генерируется сервером.
enrollmentTokenType string [Обязательно] Тип токена регистрации.

Допустимые значения:
  • " enrollmentTokenTypeUnspecified "
  • " userDevice "
  • " userlessDevice "
duration nested object [Необязательно] Срок действия регистрационного токена, от 1 минуты до Durations.MAX_VALUE , что составляет приблизительно 10 000 лет. Если не указано, по умолчанию используется 1 час. В JSON REST API это представляется в виде строки (например, `3600s`).
duration. seconds long Подписанные секунды промежутка времени.
googleAuthenticationOptions nested object [Необязательно] Предоставляет параметры, связанные с аутентификацией Google во время регистрации.
googleAuthenticationOptions. authenticationRequirement string [Необязательно] Указывает, должен ли пользователь проходить аутентификацию в Google во время регистрации. Если этот параметр указан, GoogleAuthenticationSettings указанные для корпоративного ресурса, игнорируются для устройств, зарегистрированных с использованием этого токена.

Допустимые значения:
  • " authenticationRequirementUnspecified "
  • " optional "
  • " required "
googleAuthenticationOptions. requiredAccountEmail string [Необязательно] Указывает управляемую учетную запись Google, которую пользователь должен использовать при регистрации. REQUIRED if this field is set. параметру AuthenticationRequirement необходимо присвоить значение REQUIRED.