Enrollmenttokens: create

Cria um token de inscrição para a empresa. Esse método faz parte do EnrollmentTokensService.

Solicitação

Solicitação HTTP

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

Parâmetros

Nome do parâmetro Valor Descrição
Parâmetros de caminho
enterpriseId string O ID da empresa.

Autorização

Esta solicitação requer autorização com o seguinte escopo:

Escopo
https://www.googleapis.com/auth/androidenterprise

Para mais informações, consulte a página de autenticação e autorização.

Corpo da solicitação

No corpo da solicitação, forneça os dados com a seguinte estrutura:

{
  "kind": "androidenterprise#enrollmentToken",
  "token": string,
  "enrollmentTokenType": string,
  "duration": {
    "seconds": long,
    "nanos": integer
  },
  "googleAuthenticationOptions": {
    "authenticationRequirement": string,
    "requiredAccountEmail": string
  }
}
Nome da propriedade Valor Descrição Observações
kind string
token string O valor do token transmitido ao dispositivo e que autoriza o registro. Este é um campo somente leitura gerado pelo servidor.
enrollmentTokenType string [Obrigatório] O tipo do token de inscrição.

Os valores aceitáveis são:
  • "enrollmentTokenTypeUnspecified"
  • "userDevice"
  • "userlessDevice"
duration nested object [Opcional] O período de validade do token de inscrição, que varia de 1 minuto a Durations.MAX_VALUE, aproximadamente 10.000 anos. Se não for especificado, a duração padrão será de 1 hora.
duration.seconds long Segundos assinados do período.
googleAuthenticationOptions nested object [Opcional] Oferece opções relacionadas à autenticação do Google durante a inscrição.
googleAuthenticationOptions.authenticationRequirement string [Opcional] Especifica se o usuário precisa fazer a autenticação com o Google durante a inscrição. Se fornecido, substitui o GoogleAuthenticationSettings do recurso empresarial quando os dispositivos são registrados com esse token.

Os valores aceitáveis são:
  • "authenticationRequirementUnspecified"
  • "optional"
  • "required"
googleAuthenticationOptions.requiredAccountEmail string [Opcional] Especifica a Conta do Google gerenciada que o usuário precisa usar durante a inscrição. AuthenticationRequirement precisa ser definido como REQUIRED se esse campo estiver definido.

Resposta

Se for bem-sucedido, esse método retornará um corpo de resposta com esta estrutura:

{
  "kind": "androidenterprise#enrollmentToken",
  "token": string,
  "enrollmentTokenType": string,
  "duration": {
    "seconds": long,
    "nanos": integer
  },
  "googleAuthenticationOptions": {
    "authenticationRequirement": string,
    "requiredAccountEmail": string
  }
}
Nome da propriedade Valor Descrição Observações
kind string
token string O valor do token transmitido ao dispositivo e que autoriza o registro. Este é um campo somente leitura gerado pelo servidor.
enrollmentTokenType string [Obrigatório] O tipo do token de inscrição.

Os valores aceitáveis são:
  • "enrollmentTokenTypeUnspecified"
  • "userDevice"
  • "userlessDevice"
duration nested object [Opcional] O período de validade do token de inscrição, que varia de 1 minuto a Durations.MAX_VALUE, aproximadamente 10.000 anos. Se não for especificado, a duração padrão será de 1 hora.
duration.seconds long Segundos assinados do período.
googleAuthenticationOptions nested object [Opcional] Oferece opções relacionadas à autenticação do Google durante a inscrição.
googleAuthenticationOptions.authenticationRequirement string [Opcional] Especifica se o usuário precisa fazer a autenticação com o Google durante a inscrição. Se especificada, essa configuração GoogleAuthenticationSettings para o recurso empresarial será ignorada em dispositivos registrados com esse token.

Os valores aceitáveis são:
  • "authenticationRequirementUnspecified"
  • "optional"
  • "required"
googleAuthenticationOptions.requiredAccountEmail string [Opcional] Especifica a Conta do Google gerenciada que o usuário precisa usar durante a inscrição.AuthenticationRequirement precisa ser definido como REQUIRED if this field is set.