Başlama

Chrome Printer Management API'yi kullanmak için API'yi etkinleştirmeniz ve uygulamanın OAuth 2.0 kimlik bilgilerini oluşturmanız gerekir. Ardından, Chrome yöneticisinin komut dosyanıza yazıcıları yönetmek için gerekli hesap erişimini vermesi gerekir. Yöneticiler, isteğe bağlı olarak hesapları için yazıcıları yönetmek üzere geliştirilen uygulamaları engelleyebilir veya bu uygulamalara güvenebilir.

API erişimi için gereken her şeyi ayarlamak üzere aşağıdaki adımları uygulayın. Bu talimatlarda, OAuth izin ekranı ve hizmet hesabı ayarlanmış bir uygulamanız olduğu varsayılmıştır. Aksi takdirde, devam etmeden önce OAuth iznini yapılandırma ve Hizmet hesabı oluşturma başlıklı makaleleri inceleyin.

API'yi etkinleştirme ve kimlik bilgileri oluşturma

  1. API'yi etkinleştirin. Etkinleştirdiğiniz API "Yönetici SDK'sı"dır.
  2. Hizmet hesabınız için OAuth 2.0 kimlik bilgileri oluşturun. İndirilen JSON dosyasını güvenli bir yerde saklayın.

Hizmet hesabı erişimini etkinleştirme

Hizmet hesabınıza, kullanılmadan önce uygun yönetici ayrıcalıkları verilmelidir. Bu işlem, hizmet hesabının yönettiği yazıcılar veya yazıcı sunucularıyla ilişkili müşterinin yöneticisi tarafından yapılmalıdır.

1. seçenek: Hizmet hesabı için alan genelinde yetkilendirmeyi etkinleştirin

Alan genelinde yetkilendirme, hizmet hesabının yazıcıları ve yazıcı sunucularını yönetmek için gerekli ayrıcalıklara sahip bir yöneticinin kimliğine bürünmesine olanak tanır.

Alan genelinde yetkiyi etkinleştirme

Bu adım için ihtiyacınız olan OAuth kapsamı https://www.googleapis.com/auth/admin.chrome.printers'tür.

2. seçenek: Hizmet hesabına yönetici rolü ayrıcalıkları verme

Hizmet hesabının alandaki ayrıcalıklarını sınırlandırmayı tercih ederseniz yalnızca yazıcıları yönetme ayrıcalıklarına sahip bir rol atayabilirsiniz. Erişim denetimi için rolleri kullanma hakkında daha fazla bilgi edinmek istiyorsanız Rolleri yönetme başlıklı makaleyi inceleyin.

  1. Yönetici olarak Yönetici Konsolu'nda oturum açın.
  2. Sayfanın sol üst kısmında > Hesap > Yönetici rolleri'ni tıklayın.
  3. Aşağıdaki ayrıcalığa sahip mevcut bir rolü seçin veya yeni bir rol oluşturup bu ayrıcalığı ekleyin:

    Services > ChromeOS > Settings > Manage Printers

  4. Bu rolü hizmet hesabı e-posta adresine atayın.

Yazıcı yönetimi uygulamasını engelleme veya uygulamaya güvenme

Uygulamalar varsayılan olarak güvenilirdir ancak yöneticiler hesapları için belirli uygulamaları engellemeyi veya güvenmeyi seçebilir.

  1. Yönetici olarak Yönetici Konsolu'nda oturum açın.
  2. Sol üstte Menü > Güvenlik > Erişim ve veri denetimi > API denetimleri'ni tıklayın.
  3. "Uygulama erişimi kontrolü" bölümünde Üçüncü Taraf Uygulamalarına Erişimi Yönet'i tıklayın.
  4. "Bağlı uygulamalar" bölümünde:
    • Uygulamayı listede görmüyorsanız Yeni uygulamayı yapılandır'ı tıklayın. Ardından ekrandaki talimatları uygulayın.
    • Uygulamayı listede görürseniz uygulama adını tıklayın. Ardından, "Uygulama Erişimi" bölümünde engellendi veya güvenilir'i seçip Kaydet'i tıklayın.