Premiers pas

Pour gérer les imprimantes à l'aide de l'API Chrome Printer Management, procédez comme suit :

  1. Activez l'API dans un projet Google Cloud.
  2. Créez des identifiants OAuth 2.0 pour un compte de service.
  3. Accordez au compte de service des droits d'administrateur pour gérer les imprimantes.

Ce guide part du principe que vous avez déjà configuré un écran de consentement OAuth pour votre application et que vous avez configuré un compte de service. Dans le cas contraire, consultez Configurer le consentement OAuth et Créer un compte de service avant de continuer.

Seuls les comptes de service peuvent accéder à l'API Chrome Printer Management.

Un administrateur Chrome doit accorder à votre compte de service l'accès nécessaire pour gérer les imprimantes de son compte. Les administrateurs peuvent également bloquer ou autoriser des applications de gestion d'imprimantes spécifiques.

Activer l'API et créer des identifiants

  1. Activez l'API. L'API que vous activez est l'API SDK Admin.
  2. Créez des identifiants OAuth 2.0 pour votre compte de service. Stockez le fichier JSON téléchargé dans un emplacement sécurisé.

Activer l'accès au compte de service

Avant de pouvoir utiliser le compte de service pour gérer les imprimantes ou les serveurs d'impression d'un client, un administrateur du compte de ce client doit accorder au compte de service les droits nécessaires.

Option 1 : Activer la délégation au niveau du domaine pour le compte de service

La délégation à l'échelle du domaine permet au compte de service d'emprunter l'identité d'un administrateur disposant des droits appropriés pour gérer les imprimantes et les serveurs d'impression.

Activer la délégation au niveau du domaine

Le champ d'application OAuth dont vous avez besoin pour cette étape est https://www.googleapis.com/auth/admin.chrome.printers.

Option 2 : Accorder des droits de rôle d'administrateur au compte de service

Si vous préférez limiter les droits du compte de service sur le domaine, vous pouvez lui attribuer un rôle qui lui permet uniquement de gérer les imprimantes. Pour en savoir plus sur l'utilisation des rôles pour le contrôle des accès, consultez Gérer les rôles.

  1. En tant qu'administrateur, connectez-vous à la console d'administration.
  2. En haut à gauche de la page, cliquez sur  > Compte > Rôles d'administrateur.
  3. Sélectionnez un rôle existant disposant du droit suivant ou créez-en un et ajoutez ce droit :

    Services > ChromeOS > Settings > Manage Printers

  4. Attribuez ce rôle à l'adresse e-mail du compte de service.

Bloquer ou approuver une application de gestion d'imprimantes

Les applications sont approuvées par défaut, mais un administrateur peut choisir de bloquer ou d'approuver des applications spécifiques pour son compte.

  1. En tant qu'administrateur, connectez-vous à la console d'administration.
  2. En haut à gauche, cliquez sur Menu  > Sécurité > Contrôle des accès et des données > Commandes des API.
  3. Dans la section "Contrôle de l'accès des applications", cliquez sur Gérer l'accès des applications tierces.
  4. Dans la section "Applications associées" :
    • Si l'application ne figure pas dans la liste, cliquez sur Configurer une nouvelle application, puis suivez les instructions à l'écran.
    • Si l'application figure dans la liste, cliquez sur son nom. Ensuite, sélectionnez "Bloqué" ou "Approuvé" sous "Accès aux applications", puis cliquez sur Enregistrer.