REST Resource: enterprises.enrollmentTokens
Ressource: EnrollmentToken
Représentation JSON |
{
"name": string,
"value": string,
"duration": string,
"expirationTimestamp": string,
"policyName": string,
"additionalData": string,
"qrCode": string,
"oneTimeOnly": boolean,
"user": {
object (User )
},
"allowPersonalUsage": enum (AllowPersonalUsage )
} |
Champs |
name |
string
Nom du jeton d'enregistrement, généré par le serveur lors de la création, au format enterprises/{enterpriseId}/enrollmentTokens/{enrollmentTokenId} .
|
value |
string
Valeur du jeton transmise à l'appareil et qui l'autorise à s'enregistrer. Il s'agit d'un champ en lecture seule généré par le serveur.
|
duration |
string (Duration format)
Durée de validité du jeton d'enregistrement, comprise entre une minute et Durations.MAX_VALUE (environ 10 000 ans). Si aucune valeur n'est spécifiée, la durée par défaut est de 1 heure. Notez que si la durée demandée entraîne un expirationTimestamp supérieur à Timestamps.MAX_VALUE , expirationTimestamp est forcé à Timestamps.MAX_VALUE . Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par "s ". Exemple : "3.5s"
|
expirationTimestamp |
string (Timestamp format)
Délai d'expiration du jeton. Il s'agit d'un champ en lecture seule généré par le serveur. Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30" .
|
policyName |
string
Nom de la règle initialement appliquée à l'appareil enregistré, au format enterprises/{enterpriseId}/policies/{policyId} . Si ce champ n'est pas spécifié, l'policyName de l'utilisateur de l'appareil est appliqué. Si userName n'est pas spécifié non plus, enterprises/{enterpriseId}/policies/default est appliqué par défaut. Lorsque vous mettez à jour ce champ, vous ne pouvez spécifier que l'policyId , à condition qu'il ne contienne pas de barre oblique.policyId Le reste du nom de la règle sera inféré.
|
additionalData |
string
Données arbitraires facultatives associées au jeton d'enregistrement. Il peut s'agir, par exemple, de l'ID d'une unité organisationnelle à laquelle l'appareil est attribué après l'enregistrement. Une fois qu'un appareil s'est inscrit avec le jeton, ces données sont exposées dans le champ enrollmentTokenData de la ressource Device . Les données ne doivent pas comporter plus de 1 024 caractères. Sinon, la requête de création échouera.
|
qrCode |
string
Chaîne JSON dont la représentation UTF-8 peut être utilisée pour générer un code QR permettant d'enregistrer un appareil avec ce jeton d'enregistrement. Pour enregistrer un appareil à l'aide de la technologie NFC, l'enregistrement NFC doit contenir une représentation java.util.Properties sérialisée des propriétés du fichier JSON.
|
oneTimeOnly |
boolean
Indique si le jeton d'enregistrement est à usage unique. Si l'indicateur est défini sur "true", un seul appareil peut l'utiliser pour l'enregistrement.
|
user (deprecated) |
object (User )
Ce champ est obsolète et sa valeur est ignorée.
|
allowPersonalUsage |
enum (AllowPersonalUsage )
Détermine si l'utilisation personnelle est autorisée sur un appareil provisionné avec ce jeton d'enregistrement. Pour les appareils détenus par l'entreprise:
- L'activation de l'utilisation personnelle permet à l'utilisateur de configurer un profil professionnel sur l'appareil.
- Pour désactiver l'utilisation personnelle, l'utilisateur doit provisionner l'appareil en tant qu'appareil entièrement géré.
Pour les appareils personnels:
- L'activation de l'utilisation personnelle permet à l'utilisateur de configurer un profil professionnel sur l'appareil.
- Si vous désactivez l'utilisation personnelle, l'appareil ne sera pas provisionné. L'utilisation personnelle ne peut pas être désactivée sur un appareil personnel.
|
Méthodes |
|
Crée un jeton d'inscription pour une entreprise donnée. |
|
Supprime un jeton d'enregistrement. |
|
Récupère un jeton d'enregistrement actif et non expiré. |
|
Répertorie les jetons d'enregistrement actifs et non expirés d'une entreprise donnée. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/02/19 (UTC).
[null,null,["Dernière mise à jour le 2025/02/19 (UTC)."],[[["Enrollment tokens authorize devices to enroll and are valid for a specified duration."],["They can be configured with policies, additional data, and single-use restrictions."],["Enrollment tokens can be created, deleted, retrieved, and listed via API methods."],["Devices can be enrolled using the token value or a generated QR code."],["Personal usage can be controlled for devices provisioned with an enrollment token."]]],["Enrollment tokens, used to authorize device enrollment, have properties like `name`, `value`, `duration`, and `expirationTimestamp`. The `policyName` determines the initial policy, and `additionalData` stores arbitrary information. Tokens can be one-time use (`oneTimeOnly`) and have a `qrCode` for device enrollment. The `allowPersonalUsage` setting controls personal device usage. Available actions include creating, deleting, getting, and listing these tokens via associated methods. The `user` field is deprecated.\n"]]