시작하기

Chrome Printer Management API를 사용하려면 API를 사용 설정하고 앱의 OAuth 2.0 사용자 인증 정보를 만들어야 합니다. 그러면 Chrome 관리자가 스크립트에 프린터를 관리하는 데 필요한 계정 액세스 권한을 부여해야 합니다. 관리자는 계정의 프린터를 관리하기 위해 개발된 앱을 선택적으로 차단하거나 신뢰할 수 있습니다.

아래 단계에 따라 API 액세스에 필요한 모든 사항을 설정하세요. 이 안내에서는 OAuth 동의 화면이 설정되어 있고 서비스 계정이 설정된 앱이 이미 있다고 가정합니다. 그렇지 않은 경우 계속 진행하기 전에 OAuth 동의 구성서비스 계정 만들기를 참고하세요.

API 사용 설정 및 사용자 인증 정보 만들기

  1. API를 사용 설정합니다. 사용 설정하려는 API는 'Admin SDK'입니다.
  2. 서비스 계정의 OAuth 2.0 사용자 인증 정보를 만듭니다. 다운로드한 JSON 파일을 안전한 위치에 저장하세요.

서비스 계정 액세스 사용 설정

사용하려면 서비스 계정에 적절한 관리자 권한을 부여해야 합니다. 이 작업은 서비스 계정이 관리하는 프린터 또는 인쇄 서버와 연결된 고객의 관리자가 수행해야 합니다.

옵션 1: 서비스 계정에 도메인 전체 위임 사용 설정하기

도메인 전체 위임을 사용하면 서비스 계정에서 프린터 및 인쇄 서버를 관리할 수 있는 적절한 권한이 있는 관리자를 가장할 수 있습니다.

도메인 전체 위임 사용 설정하기

이 단계에 필요한 OAuth 범위는 https://www.googleapis.com/auth/admin.chrome.printers입니다.

옵션 2: 서비스 계정에 관리자 역할 권한 부여하기

도메인에서 서비스 계정의 권한을 제한하려면 프린터 관리 권한이 있는 역할을 할당합니다. 액세스 제어에 역할을 사용하는 방법을 자세히 알아보려면 역할 관리를 참조하세요.

  1. 관리자로 관리 콘솔에 로그인합니다.
  2. 페이지 왼쪽 상단에서 > 계정 > 관리자 역할을 클릭합니다.
  3. 아래 권한이 있는 기존 역할을 선택하거나 새 역할을 만들어 이 권한을 추가합니다.

    Services > ChromeOS > Settings > Manage Printers

  4. 이 역할을 서비스 계정 이메일 주소에 할당합니다.

프린터 관리 앱 차단 또는 신뢰

앱은 기본적으로 신뢰할 수 있지만 관리자가 계정에서 특정 앱을 차단하거나 신뢰하도록 선택할 수 있습니다.

  1. 관리자로 관리 콘솔에 로그인합니다.
  2. 왼쪽 상단에서 메뉴 > 보안 > 액세스 및 데이터 제어 > API 컨트롤을 클릭합니다.
  3. '앱 액세스 제어' 섹션에서 서드 파티 앱 액세스 관리를 클릭합니다.
  4. '연결된 앱' 섹션에서 다음을 수행합니다.
    • 앱이 표시되지 않으면 새 앱 구성을 클릭한 다음 화면에 표시된 안내를 따릅니다.
    • 앱이 표시되면 앱 이름을 클릭합니다. 그런 다음 '앱 액세스'에서 '차단됨' 또는 '신뢰할 수 있음'을 선택하고 저장을 클릭합니다.