Rozpocznij

Aby zarządzać drukarkami za pomocą interfejsu Chrome Printer Management API, wykonaj te czynności:

  1. włączyć interfejs API w projekcie Google Cloud;
  2. Utwórz dane logowania OAuth 2.0 dla konta usługi.
  3. Przyznaj kontu usługi uprawnienia administratora do zarządzania drukarkami.

W tym przewodniku zakładamy, że masz już skonfigurowany ekran zgody OAuth dla aplikacji i skonfigurowane konto usługi. Jeśli nie, przed kontynuowaniem zapoznaj się z artykułami Konfigurowanie ekranu akceptacji OAuthTworzenie konta usługi.

Tylko konta usługi mogą uzyskiwać dostęp do interfejsu Chrome Printer Management API.

Administrator Chrome musi przyznać Twojemu kontu usługi niezbędny dostęp do zarządzania drukarkami na koncie. Administratorzy mogą też blokować określone aplikacje do zarządzania drukarkami lub oznaczać je jako zaufane.

Włączanie interfejsu API i tworzenie danych uwierzytelniających

  1. Włącz API. Włączany interfejs API to „Admin SDK API”.
  2. Utwórz dane logowania OAuth 2.0 dla konta usługi. Zapisz pobrany plik JSON w bezpiecznym miejscu.

Włączanie dostępu do konta usługi

Zanim zaczniesz używać konta usługi do zarządzania drukarkami lub serwerami druku klienta, administrator konta klienta musi przyznać temu kontu usługi niezbędne uprawnienia.

Opcja 1. Włącz przekazywanie dostępu w całej domenie dla konta usługi

Przekazywanie dostępu w całej domenie umożliwia kontu usługi przejęcie tożsamości administratora, który ma odpowiednie uprawnienia do zarządzania drukarkami i serwerami druku.

Włączanie przekazywania dostępu w całej domenie

Zakres OAuth wymagany na tym etapie to https://www.googleapis.com/auth/admin.chrome.printers.

Opcja 2. Przyznanie kontu usługi uprawnień roli administratora

Jeśli wolisz ograniczyć uprawnienia konta usługi w domenie, możesz przypisać mu rolę z uprawnieniami do zarządzania tylko drukarkami. Więcej informacji o używaniu ról do kontroli dostępu znajdziesz w artykule Zarządzanie rolami.

  1. Jako administrator zaloguj się w konsoli administracyjnej.
  2. W lewym górnym rogu strony kliknij > Konto > Role administratora.
  3. Wybierz istniejącą rolę z tym uprawnieniem lub utwórz nową rolę i dodaj to uprawnienie:

    Services > ChromeOS > Settings > Manage Printers

  4. Przypisz tę rolę do adresu e-mail konta usługi.

Blokowanie aplikacji do zarządzania drukarkami lub uznawanie jej za zaufaną

Aplikacje są domyślnie zaufane, ale administrator może zablokować lub uznać za zaufane konkretne aplikacje na swoim koncie.

  1. Jako administrator zaloguj się w konsoli administracyjnej.
  2. W lewym górnym rogu kliknij Menu  > Bezpieczeństwo > Dostęp do danych i kontrola nad nimi > Dostęp do interfejsów API.
  3. W sekcji „Kontrola dostępu aplikacji” kliknij Zarządzanie dostępem aplikacji innych firm.
  4. W sekcji „Połączone aplikacje”:
    • Jeśli nie widzisz aplikacji na liście, kliknij Skonfiguruj nową aplikację. Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
    • Jeśli widzisz aplikację na liście, kliknij jej nazwę. Następnie w sekcji „Dostęp aplikacji” wybierz zablokowane lub zaufane i kliknij Zapisz.