Users

La liste des méthodes associées à cette ressource est présentée au bas de la page.

Représentations de la ressource

Une ressource Users représente un compte associé à une entreprise. Le compte peut être spécifique à un appareil ou à un utilisateur individuel (qui peut alors l'utiliser sur plusieurs appareils). Le compte peut ne fournir un accès qu'à Google Play d'entreprise ou à d'autres services Google, en fonction du modèle d'identité:

  • Le modèle d'identité de domaine géré par Google nécessite la synchronisation avec les sources des comptes Google (via primaryEmail).
  • Le modèle d'identité des comptes Google Play d'entreprise offre aux entreprises un moyen dynamique de créer des comptes utilisateur ou des comptes d'appareils selon les besoins. Ces comptes permettent d'accéder à Google Play d'entreprise.

{
  "kind": "androidenterprise#user",
  "id": string,
  "managementType": string,
  "accountType": string,
  "primaryEmail": string,
  "accountIdentifier": string,
  "displayName": string
}
Nom de propriété Valeur Description Remarques
accountIdentifier string Identifiant unique que vous créez pour cet utilisateur, tel que "user342" ou "asset#44418". N'utilisez pas d'informations permettant d'identifier personnellement l'utilisateur pour cette propriété. Doit toujours être défini pour les utilisateurs gérés par un fournisseur EMM. Non définie pour les utilisateurs gérés par Google.
accountType string Type de compte représenté par cet utilisateur. Un userAccount peut être installé sur plusieurs appareils, mais un deviceAccount est spécifique à un seul appareil. Un utilisateur géré par EMM (emmManaged) peut être de l'un ou l'autre type (userAccount, deviceAccount), mais un utilisateur géré par Google (googleManaged) est toujours de type userAccount.

Les valeurs possibles sont les suivantes :
  • "deviceAccount"
  • "userAccount"
displayName string Nom qui apparaîtra dans les interfaces utilisateur. La définition de cette propriété est facultative lors de la création d'utilisateurs gérés par un fournisseur EMM. Si vous définissez cette propriété, utilisez des informations génériques concernant l'organisation (par exemple, "Example, Inc.") ou votre nom (en tant que fournisseur EMM). Non utilisée pour les comptes utilisateur gérés par Google. accessible en écriture
id string Identifiant unique de l'utilisateur.

kind string
managementType string Entité qui gère l'utilisateur. Pour les utilisateurs googleManaged, la source d'informations est Google. Les EMM doivent donc s'assurer qu'un compte Google existe pour l'utilisateur. Avec emmManaged utilisateurs, c'est l'EMM qui s'occupe de tout.

Les valeurs possibles sont les suivantes :
  • "emmManaged"
  • "googleManaged"
primaryEmail string Adresse e-mail principale de l'utilisateur (par exemple, "jdupont@example.com"). Toujours défini pour les utilisateurs gérés par Google, et non pour les utilisateurs gérés par un fournisseur EMM.

Méthodes

supprimer
Un utilisateur géré par un fournisseur EMM a bien été supprimé.
generateAuthenticationToken
Génère un jeton d'authentification que le client Device Policy peut utiliser pour provisionner le compte utilisateur géré EMM donné sur un appareil. Le jeton généré est à usage unique et expire au bout de quelques minutes.

Vous pouvez provisionner jusqu'à 10 appareils par utilisateur.

Cet appel ne fonctionne qu'avec les comptes gérés par un fournisseur EMM.
get
Récupère les informations d'un utilisateur.
getAvailableProductSet
Récupère l'ensemble de produits auquel un utilisateur est autorisé à accéder.
insérer
Crée un utilisateur géré par un fournisseur EMM.

La ressource Users transmise dans le corps de la requête doit inclure accountIdentifier et accountType.

Si un utilisateur correspondant existe déjà avec le même identifiant de compte, l'utilisateur sera mis à jour avec la ressource. Dans ce cas, seul le champ displayName peut être modifié.

liste
Recherche un utilisateur à l'aide de son adresse e-mail principale. Cette option n'est disponible que pour les utilisateurs gérés par Google. La recherche de l'ID n'est pas nécessaire pour les utilisateurs gérés par un fournisseur EMM, car l'ID est déjà renvoyé dans le résultat de l'appel Users.insert.
revokeDeviceAccess
Révoque l'accès à tous les appareils actuellement gérés pour l'utilisateur. L'utilisateur ne pourra plus utiliser le Play Store d'entreprise sur ses appareils gérés.

Cet appel ne fonctionne qu'avec les comptes gérés par un fournisseur EMM.
setAvailableProductSet
Modifie l'ensemble des produits auxquels un utilisateur est autorisé à accéder (appelés produits whitelisted). Seuls les produits approuvés ou précédemment approuvés (produits dont l'approbation a été révoquée) peuvent être ajoutés à la liste blanche.
mise à jour
Met à jour les détails d'un utilisateur géré par EMM.

Cette option ne peut être utilisée qu'avec les utilisateurs gérés par un fournisseur EMM (pas avec les utilisateurs gérés par Google). Transmettez les nouveaux détails de la ressource Users dans le corps de la requête. Seul le champ displayName peut être modifié. Les autres champs doivent être non définis ou comporter la valeur actuellement active.