Preskočiť na obsah

Návod pre IT: Google Workspace

Konektor Google Drive číta zdieľané disky a priečinky cez servisný účet s delegovaním na celú doménu (domain-wide delegation), len na čítanie.

  1. Google Cloud Console → vytvorte projekt (napr. kwargs).
  2. APIs & Services → Library: zapnite Google Drive API a Admin SDK API.
  3. IAM & Admin → Service accounts → Create service account, bez rolí v projekte.
  4. V servisnom účte Keys → Add key → Create new key → JSON. Stiahne sa súbor s kľúčom.

Google Admin console → Security → Access and data control → API controls → Manage Domain Wide Delegation → Add new:

  • Client ID: číselné ID servisného účtu (z kľúča, pole client_id).
  • OAuth scopes (všetky len na čítanie):
    https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/drive.metadata.readonly,https://www.googleapis.com/auth/admin.directory.user.readonly,https://www.googleapis.com/auth/admin.directory.group.readonly

Knižnica → priečinok → Konektory → Pridať konektor → Google Drive → Nové prihlasovacie údaje:

  • Kľúč servisného účtu: vložte celý obsah JSON súboru.
  • E-mail administrátora Workspace: účet, v mene ktorého servisný účet číta (napr. admin@firma.sk).

V rozsahu zadajte adresy zdieľaných diskov alebo priečinkov (skopírujte z prehliadača, tvar https://drive.google.com/drive/folders/…). Konektor nikdy nečíta „celý Drive“.