Commencer

Pour utiliser l'API Chrome Printer Management, vous devez l'activer et créer les identifiants OAuth 2.0 de l'application. Un administrateur Chrome doit ensuite accorder à votre script l'accès au compte nécessaire pour gérer les imprimantes. Les administrateurs peuvent éventuellement bloquer ou approuver les applications développées pour gérer les imprimantes de leur compte.

Suivez la procédure ci-dessous pour configurer tous les éléments nécessaires pour accéder à l'API. Ces instructions supposent que vous disposez déjà d'une application avec son écran de consentement OAuth et d'un compte de service configurés. Si ce n'est pas le cas, consultez les sections Configurer le consentement OAuth et Créer un compte de service avant de continuer.

Activer l'API et créer des identifiants

  1. Activez l'API. L'API que vous activez est "Admin SDK".
  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 toute utilisation, votre compte de service doit disposer des droits d'administrateur appropriés. Cette opération doit être effectuée par un administrateur du client associé aux imprimantes ou aux serveurs d'impression gérés par le compte de service.

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

La délégation au niveau du domaine permet au compte de service d'usurper 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 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 lui permettant de gérer uniquement les imprimantes. Pour en savoir plus sur l'utilisation des rôles pour le contrôle des accès, consultez la page 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 ci-dessous, ou créez un rôle et ajoutez ce droit:

    Services > ChromeOS > Settings > Manage Printers

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

Bloquer une application de gestion des imprimantes ou lui faire confiance

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 connectées" :
    • Si l'application ne figure pas dans la liste, cliquez sur Configurer une nouvelle application et suivez les instructions à l'écran.
    • Si l'application figure dans la liste, cliquez sur son nom. Sélectionnez ensuite "Bloquée" ou "Approuvée" sous "Accès à l'application", puis cliquez sur Enregistrer.