Começar

Para usar a API Chrome Printer Management, ative a API e crie as credenciais do OAuth 2.0 do app. Em seguida, um administrador do Chrome precisa conceder ao script o acesso de conta necessário para gerenciar impressoras. Os administradores podem bloquear ou confiar em apps desenvolvidos para gerenciar impressoras na conta.

Siga as etapas abaixo para configurar tudo o que for necessário para o acesso à API. Estas instruções pressupõem que você já tenha um app com a tela de consentimento do OAuth configurada e uma conta de serviço configurada. Caso contrário, consulte Configurar o consentimento do OAuth e Criar uma conta de serviço antes de continuar.

Ativar a API e criar credenciais

  1. Ative a API. A API que você está ativando é "Admin SDK".
  2. Crie credenciais do OAuth 2.0 para sua conta de serviço. Armazene o arquivo JSON transferido por download em um local seguro.

Ativar o acesso à conta de serviço

Antes do uso, a conta de serviço precisa receber os privilégios de administrador adequados. Isso precisa ser feito por um administrador do cliente associado às impressoras ou aos servidores de impressão que a conta de serviço gerencia.

Opção 1: ativar a delegação em todo o domínio para a conta de serviço

A delegação em todo o domínio permite que a conta de serviço personifique um administrador que tenha os privilégios adequados para gerenciar impressoras e servidores de impressão.

Ativar a delegação em todo o domínio

O escopo do OAuth necessário para esta etapa é https://www.googleapis.com/auth/admin.chrome.printers.

Opção 2: conceder privilégios de função de administrador à conta de serviço

Se você preferir limitar os privilégios da conta de serviço no domínio, atribua a ela um papel com privilégios para gerenciar apenas impressoras. Para saber mais sobre como usar papéis para controle de acesso, consulte Gerenciar papéis.

  1. Faça login no Admin Console como administrador.
  2. No canto superior esquerdo da página, clique em > Conta > Funções de administrador.
  3. Selecione uma função com o privilégio abaixo ou crie uma nova e adicione este privilégio:

    Services > ChromeOS > Settings > Manage Printers

  4. Atribua esse papel ao endereço de e-mail da conta de serviço.

Bloquear ou confiar em um app de gerenciamento de impressoras

Por padrão, os apps são confiáveis, mas um administrador pode bloquear ou confiar em apps específicos para a conta.

  1. Faça login no Admin Console como administrador.
  2. No canto superior esquerdo, clique em Menu > Segurança > Acesso e controle de dados > Controles de API.
  3. Na seção "Controle de acesso de apps", clique em Gerenciar o acesso de apps de terceiros.
  4. Na seção "Apps conectados":
    • Se o app não estiver listado, clique em Configurar novo app e siga as instruções na tela.
    • Se o app estiver listado, clique no nome dele. Em seguida, selecione "Bloqueado" ou "Confiável" em "Acesso a apps" e clique em Salvar.