La mise à niveau d'un compte utilisateur sur un appareil implique la migration d'un compte Google Play d'entreprise vers un compte Google géré. Ce processus transfère l'identité de l'utilisateur d'un compte non personnel axé sur l'appareil vers un compte associé à son identité Google professionnelle. Ce lien vers une identité d'entreprise est la base d'une expérience utilisateur améliorée et plus intégrée dans tous les services Google.
Présentation
L'objectif principal de cette mise à niveau est de fournir aux clients des fonctionnalités améliorées, telles qu'une meilleure gestion des utilisateurs via la console d'administration Google, une sécurité renforcée et l'accès aux services et aux capacités d'IA de Google comme Gemini.
Voici les principaux avantages de la mise à niveau des comptes utilisateur :
Compatibles avec tous les services Google : contrairement aux comptes Google Play d'entreprise, cette nouvelle identité fonctionne parfaitement avec tous les services Google, y compris Google Drive, Docs et Meet. Elle est également compatible avec la sauvegarde de l'appareil si elle est activée par l'administrateur informatique.
Expérience utilisateur fluide : grâce à l'intégration de l'authentification unique (SSO), les utilisateurs sont connectés automatiquement à leur environnement professionnel et à tous leurs services Google, comme Gmail.
Contrôle direct de l'identité : l'organisation peut directement contrôler le cycle de vie de l'identité à l'aide de méthodes manuelles, automatisées ou basées sur la synchronisation.
Identifiant utilisateur connu : pour une meilleure visibilité, le nouveau compte utilise la même adresse e-mail que celle que l'utilisateur connaît et utilise déjà.
Mise à niveau du compte
Pour migrer un appareil précédemment enregistré avec un compte Google Play d'entreprise vers un compte Google géré, vous pouvez adopter une configuration semblable au flux d'enregistrement d'appareil standard, mais avec des différences clés dans la création de jetons et les actions post-configuration.
1. Créer un jeton d'inscription pour la mise à niveau d'un compte
Cette étape consiste à créer un jeton d'enregistrement spécifiquement configuré pour la migration de compte. Le jeton forcera l'authentification Google pour associer l'appareil à un compte Google géré.
- Appelez la méthode
EnrollmentTokens.create()
de l'API Play EMM. - Définissez
enrollmentTokenType
surUSER_DEVICE
. - Dans l'objet
googleAuthenticationOptions
: - Définissez
authenticationRequirement
surREQUIRED
. Un compte Google est donc obligatoire pour l'enregistrement. - Définissez
requiredAccountEmail
sur l'adresse e-mail du compte Google géré cible. Cela permet de guider le flux sur l'appareil afin d'inviter l'utilisateur à utiliser ce compte spécifique ou, s'il existe déjà sur l'appareil, d'effectuer la mise à niveau en mode silencieux sans autre authentification de l'utilisateur.
2. Lancer la configuration du compte et gérer l'authentification sur l'appareil
Une fois le jeton d'enregistrement disponible (par exemple, envoyé par votre solution EMM ou fourni à l'aide d'une interface utilisateur), vous pouvez utiliser la même intégration AccountSetupClient.startAccountSetup()
que pour l'enregistrement standard des appareils afin d'ajouter ou d'associer le compte.
- Si le compte Google géré spécifié dans
requiredAccountEmail
existe déjà sur l'appareil, l'utilisateur ne sera pas invité à s'authentifier et la mise à niveau se déroulera en mode silencieux. - Si le compte n'existe pas, l'utilisateur sera obligé de se connecter avec l'adresse e-mail requise. Étant donné que
authenticationRequirement
est défini surREQUIRED
dans le jeton, l'option permettant d'ignorer l'authentification Google ne sera pas disponible.
3. Finaliser la gestion et supprimer l'ancien compte
Une fois l'état ADDED_ACCOUNT
reçu à l'aide de votre AccountSetupListener
et que votre backend EMM a correctement associé l'appareil au nouveau compte Google géré, vérifiez que vos règles sont appliquées au nouvel utilisateur. Nous vous recommandons d'appliquer les règles relatives aux appareils de l'utilisateur cible avant de lancer la mise à niveau à l'aide de l'API Devices.update
pour une transition fluide. Vous pouvez récupérer l'ID utilisateur du compte Google géré, qui est nécessaire pour appeler Devices.update
, en appelant Users.list
.
La suppression de l'ancien compte de l'appareil est une étape obligatoire.
La bibliothèque DPC Support fournit dpcSupport.removeAllAndroidForWorkAccounts()
à cette fin.
4. Activer les services Google
Pour les appareils des employés du savoir associés à un compte Google géré, n'oubliez pas d'appeler Devices.setState()
une fois que l'appareil est conforme aux règles de votre entreprise. Cette étape est nécessaire pour activer l'appareil et accorder à l'utilisateur un accès complet aux services Google.
Cas d'utilisation spécial
La procédure de migration de compte est également utile dans le cas d'utilisation spécial suivant :
Services de regroupement et d'enregistrement tiers
Le processus de mise à niveau du compte simplifie le kitting et les services d'enregistrement tiers en procédant comme suit :
Processus initial : un appareil est enregistré en tant qu'appareil sans utilisateur. Un compte Google Play géré est alors automatiquement ajouté et un ensemble de règles par défaut est appliqué.
Mise à jour des règles : l'EMM applique une nouvelle règle à l'appareil. Cette règle exige qu'un utilisateur se connecte avant de pouvoir utiliser l'appareil. L'appareil est ensuite livré à l'utilisateur final.
Mise à niveau par l'utilisateur : lorsque l'utilisateur final allume l'appareil, il est invité à se connecter. Cette action déclenche le processus de mise à niveau du compte, au cours duquel le compte Google géré remplace le compte Google Play géré.
Nettoyage final : l'EMM supprime l'ancien compte Google Play géré de l'appareil.