Делегування повноважень на рівні домену – це потужна функція, яка дає змогу надавати клієнтським додаткам дозвіл на доступ до даних користувачів Workspace, не запитуючи в них згоду. Повноваження на рівні домену можна використовувати двома способами, наведеними нижче.
- Дозволити сервісному обліковому запису отримувати доступ до даних від імені користувача. Сервісний обліковий запис може використовувати такі типи додатків:
-
інструменти перенесення й синхронізації, які дублюють контент користувача з іншого сервісу в Google Workspace;
-
внутрішні додатки (наприклад, додатки автоматизації), які розроблені для вашої організації. Наприклад, ви можете делегувати доступ додатку, який за допомогою Calendar API включає події в календарі ваших користувачів.
-
- Дозволити користувачам застосовувати клієнтські додатки OAuth, не відображаючи екран згоди. Користувачі можуть отримувати доступ до додатків без запиту згоди, а ви можете вказати дані користувача, до яких додатки мають доступ.
Ви також можете керувати встановленням на рівні домену й переглядати області дії API для додатків Google Workspace Marketplace. Докладніше про доступ до даних і встановлення додатків Marketplace.
- Переконайтеся, що у вас є права суперадміністратора для вашого облікового запису Google Workspace.
- Ознайомтеся з найкращими методами делегування повноважень на рівні домену й найкращими методами використання сервісних облікових записів.
- Перегляньте список областей дії API, необхідних для додатка або сервісного облікового запису. Переконайтеся, що область дії додатка чи сервісного облікового запису достатньо обмежена.
- Якщо доступ делеговано додатку OAuth, отримайте ідентифікатор клієнта OAuth у розробника додатка.
- Якщо доступ делеговано сервісному обліковому запису, отримайте його ідентифікатор клієнта. Власники сервісного облікового запису можуть знайти ідентифікатор за вказівками нижче.
- Увійдіть у Google Cloud як суперадміністратор.
- Натисніть IAM & Admin (Адміністрування й керування ідентифікацією і доступом)Service accounts (Сервісні облікові записи)[назва вашого сервісного облікового запису].
- Розгорніть меню Advanced settings (Додаткові налаштування) й скопіюйте ідентифікатор клієнта.
- Завдяки делегуванню повноважень на рівні домену додаток має доступ до даних, що належать усім вашим користувачам. Ми рекомендуємо налаштувати регулярну перевірку сервісних облікових записів і видалити всі облікові записи, які більше не використовуються.
-
Відкрийте Консоль адміністратора Google.
Увійдіть за допомогою облікового запису, який має права суперадміністратора (не закінчується на @gmail.com).
-
У Консолі адміністратора натисніть значок БезпекаДоступ і керування данимиЗасоби керування APIКерувати повноваженнями на рівні домену.
Щоб виконати це завдання, потрібно ввійти як суперадміністратор. -
Натисніть Додати.
-
Введіть ідентифікатор клієнта для сервісного облікового запису або клієнта OAuth2.
- У розділі Області дії OAuth укажіть усі області дії додатка. Вони мають бути вузькими й не включати зайвих доступів. Ви можете використовувати будь-які області дії OAuth 2.0 для Google API. Наприклад, якщо додатку потрібен доступ на рівні домену до Google Drive API і Google Calendar API, введіть https://www.googleapis.com/auth/drive і https://www.googleapis.com/auth/calendar.
- Натисніть Дозволити. Якщо з’являється повідомлення про помилку, можливо, ідентифікатор клієнта не зареєстровано в Google або є повторювані чи непідтримувані області дії.
-
Наведіть курсор на новий ідентифікатор клієнта, натисніть Переглянути деталі й переконайтеся, що вказано всі області дії.
Якщо області немає в списку, натисніть Редагувати, введіть відсутню область дії і натисніть Авторизувати. Ви не можете змінити ідентифікатор клієнта.
Зміни почнуть діяти протягом 24 годин (зазвичай швидше). Докладніше
Рекомендуємо періодично перевіряти області дії вашого додатка й видаляти необов’язкові або ті, що рідко використовуються. Крім того, видаліть непотрібні клієнти. Наприклад, після завершення перенесення скасуйте доступ для відповідного інструмента.
-
Відкрийте Консоль адміністратора Google.
Увійдіть за допомогою облікового запису, який має права суперадміністратора (не закінчується на @gmail.com).
-
У Консолі адміністратора натисніть значок БезпекаДоступ і керування данимиЗасоби керування APIКерувати повноваженнями на рівні домену.
Щоб виконати це завдання, потрібно ввійти як суперадміністратор. -
Натисніть назву клієнта, а потім виберіть потрібний параметр.
Переглянути деталі: переглянути повну назву клієнта й список областей дії.
Редагувати: додати або вилучити області дії. Ви не можете змінити ідентифікатор клієнта. Зміни почнуть діяти протягом 24 годин (зазвичай швидше). Докладніше
Видалити: додатки, які залежать від авторизації клієнта, негайно припинять працювати.