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. Servisný účet
Section titled “1. Servisný účet”- Google Cloud Console → vytvorte projekt (napr. kwargs).
- APIs & Services → Library: zapnite Google Drive API a Admin SDK API.
- IAM & Admin → Service accounts → Create service account, bez rolí v projekte.
- V servisnom účte Keys → Add key → Create new key → JSON. Stiahne sa súbor s kľúčom.
2. Delegovanie na doménu
Section titled “2. Delegovanie na doménu”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
3. Zadanie v kwargs
Section titled “3. Zadanie v kwargs”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“.