Мова: Українська
Якщо ваша організація використовує Google Workspace для керування ідентифікацією, ви можете налаштувати ActivityInfo на використання Google як Постачальника ідентифікаційних даних для певних доменів.
Ви також можете використовувати цю інтеграцію, щоб дозволити зовнішнім партнерам, які використовують облікові записи Gmail, входити через свій обліковий запис Google.
Щоб увімкнути інтеграцію, ви повинні спочатку отримати ІД клієнта та Секретний ключ клієнта з Google Cloud Console. Наступні розділи допоможуть вам у цьому процесі.
Створення або вибір проєкту Google Cloud
Необхідний вам ІД клієнта пов'язаний з проєктом Google Cloud.
Якщо у вашої організації ще немає проєкту Google Cloud, ви можете безкоштовно розпочати роботу на cloud.google.com.
Налаштування екрана згоди OAuth
Перш ніж ви зможете створити ІД клієнта, ви повинні налаштувати екран згоди OAuth, який надасть інформацію про вас, організацію, що розміщує ActivityInfo, та інформацію, яка знадобиться вашим кінцевим користувачам, щоб вирішити, чи надавати згоду на передачу своїх ідентифікаційних даних вашій інсталяції ActivityInfo.
Перейдіть до екрана згоди OAuth у розділі APIs & Services консолі.
У більшості випадків ми рекомендуємо обирати «Зовнішній»
На наступному екрані заповніть обов'язкові поля, що описують вашу організацію. У полі «Назва застосунку» слід вказати ActivityInfo, але відрізнити його від вашої організації, щоб не плутати з версією, розміщеною BeDataDriven B.V. на www.activityinfo.org. Наприклад, ви можете використати «Міністерство охорони здоров'я Ваканди ActivityInfo».
Аналогічно, у розділі «Домен застосунку» ви повинні надати посилання на політику конфіденційності та умови надання послуг вашої організації, щоб ваші кінцеві користувачі розуміли, яку інформацію ви про них збираєте.
На наступному екрані вам потрібно додати область застосування «openid», оскільки це необхідно для входу в ActivityInfo.
Отримання ІД клієнта
Тепер, коли ваш екран згоди налаштовано, ви можете створити ІД клієнта для використання з ActivityInfo.
Перейдіть на сторінку Облікові дані у розділі APIs & Services консолі Google Cloud.
Натисніть «Створити облікові дані» та виберіть «ІД клієнта OAuth».
Для типу застосунку виберіть «Веб-застосунок» і введіть назву «ActivityInfo».
У полі «Авторизовані URI переспрямування» додайте URI «https://activityinfo.example.gov/oidc/google», замінивши «activityinfo.example.gov» на назву вашого домену.
Після завершення цього кроку на екрані з'являться ІД клієнта та Секретний ключ клієнта.
Налаштування ActivityInfo
Тепер ви готові налаштувати ActivityInfo. Перейдіть до розділу «Налаштування сервера», а потім до розділу «Єдиний вхід».
Натисніть кнопку «Додати постачальника», виберіть «Додати Google», а потім введіть ІД клієнта та Секретний ключ клієнта, які ви отримали на попередньому кроці.
У полі «Домени ел. пошти» введіть домени електронної пошти, які слід спрямовувати до Google для автентифікації. Наприклад, якщо ви введете «example.gov, gmail.com», то і bob@example.gov, і mo@gmail.com повинні будуть пройти автентифікацію через Google.