Интеграция с Google Single Sign-On
Введение
Настройте интеграцию Google Single sign-on (SSO), чтобы выполнять вход в 3CX с аккаунтами Google по технологии единого входа.
Шаг 1: Создайте проект Google Project
- Зайдите в Google Console с вашим личным или корпоративным аккаунтом Google.
- Нажмите "CREATE PROJECT" и укажите информацию о проекте:
- ‘Project name’ - название проекта, например, pbx-integration.
- ‘Location’ - выберите организацию, если необходимо.
- Нажмите "Create".
Шаг 2: Настройте приложение OAuth Consent Screen
Теперь настройте приложение OAuth Consent Screen для проекта.
- Перейдите в раздел "APIs & services" > "OAuth consent screen".
- Выберите соответствующий ‘User Type’ и нажмите “CREATE”.
- ‘Internal’ - в этом режиме вход SSO доступен только пользователям Google Workspace вашей организации.
- ‘External’ - в этом режиме для входа в 3CX можно использовать аккаунты Google, не принадлежащие вашей организации.
- В поле ‘App information’ укажите название приложения (например, PBX Integration) и из выпадающего списка выберите e-mail для техподдержки.
- Прокрутите до раздела ‘Developer contact information’ и введите адрес e-mail.
- Нажмите “Save and Continue”.
- На следующем экране ‘Scopes’, прокрутите вниз и нажмите “Save and Continue”.
- В разделе ‘Test users’ нажмите “Save and Continue”. Нажмите “Back to Dashboard”.
- Если вы указали ‘User Type’ как ‘External’, нажмите “PUBLISH APP” и “CONFIRM”.
Шаг 3: Получите 3CX URI
- Перейдите в консоль управления 3CX
- Зайдите в систему как ‘System Administrator’ или ‘System Owner’. Подробнее о ролях безопасности.
- Перейдите в “Settings > Integrations > Google”.
- На вкладке ‘Configure’ прокрутите вниз до шага 10 и зафиксируйте (скопируйте) ссылку интеграции 3CX.
Шаг 4: Завершите установку Google URI
- Снова зайдите в Google Console и выберите “Credentials”.
- Нажмите “+ Create Credentials” и выберите из списка “OAuth client ID”.
- В выпадающем списке для ‘Application type’ выберите “Web application”.
- Введите название (например, PBX Integration), прокрутите вниз до раздела ‘Authorised redirect URIs’ и нажмите “+ ADD URI”.
- Вставьте скопированную ранее ссылку интеграции 3CX и нажмите “CREATE”.
- Зафиксируйте ‘Client ID’ и ‘Client Secret’ и нажмите “OK”.
Шаг 5: Завершите настройку на стороне 3CX
- Снова зайдите в консоль управления 3CX и вставьте ваши ‘Client ID’ и ‘Client Secret’ в соответствующие поля.
- Нажмите “Save”.
- Google SSO будет автоматически включен для всех пользователей.
- Если вы хотите отключить SSO для определенных пользователей, это делается на странице “User > Options”.
Дополнительная информация
- Подробнее о настройке пользователей 3CX
- Настройка SSO с аккаунтами Microsoft
Версия документа
Последнее обновление документа 27 февраля 2024