시작하기

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. '연결된 앱' 섹션에서 다음 단계를 따르세요.
    • 앱이 표시되지 않으면 새 앱 구성을 클릭한 다음 화면에 표시되는 안내를 따릅니다.
    • 앱이 표시되면 앱 이름을 클릭합니다. 그런 다음 '앱 액세스'에서 차단됨 또는 신뢰할 수 있음을 선택하고 저장을 클릭합니다.