Эта статья объясняет, как настроить интеграцию взаимосвязанных приложений для Salesforce.
Обзор
Связанные приложения предоставляют видимость подключенных сторонних плагинов к разрешенным SaaS-приложениям. Чтобы обеспечить Cato видимость данных в приложении, необходимо настроить интеграцию с требуемым приложением. Для получения дополнительной информации смотрите Просмотр и анализ Взаимосвязанных приложений.
Чтобы настроить интеграцию связанных приложений, вам необходимо:
Настроить интеграцию внутри SaaS-приложения
Создайте API соединитель в Приложении управления Cato (CMA)
Для связанных приложений требуется лицензия CASB. Для получения информации о покупке лицензии CASB обратитесь к вашему представителю Cato.
Настройка Интеграции Salesforce
Чтобы настроить интеграцию Salesforce, создайте требуемые конфигурации в своем аккаунте Salesforce, затем настройте коннектор в CMA.
Шаг 1: Настройте интеграцию в вашем аккаунте Salesforce
Чтобы настроить интеграцию Salesforce, создайте пользователя, назначьте ему необходимые разрешения и создайте внешнее клиентское приложение.
Чтобы создать пользователя для интеграции:
Войдите в свой аккаунт Salesforce (
<your_tenant>.lightning.force.com)Нажмите на значок шестеренки и выберите Настройка.
Найдите Пользователи
Нажмите Новый Пользователь
Добавьте необходимые детали с следующими конфигурациями:
Лицензия пользователя: Salesforce
Профиль: Стандартный пользователь
Кликните Сохранить.
Чтобы назначить пользователю требуемые разрешения:
В вашем аккаунте Salesforce найдите Наборы разрешений.
Нажмите Создать.
Введите необходимые поля и нажмите Сохранить.
Нажмите Редактировать и добавьте эти разрешения:
API Включено
Пользователь только для API
Настройка приложения
Управление подключенными приложениями
Управление пользовательскими разрешениями
Пароль никогда не истекает
Выполнять отчеты
Просмотр всех внешних клиентских приложений
Просмотр панелей в общедоступных папках
Просмотр имени разработчика
Просмотр файлов логов событий
Просмотр отчетов в общедоступных папках
Просмотр ролей и иерархии ролей
Просмотр настройки и конфигурации
Изменять метаданные через функции API метаданных
Нажмите Save.
Нажмите Управление назначениями > Добавить назначение и выберите созданного выше пользователя.
Чтобы создать внешнее клиентское приложение:
В вашем аккаунте Salesforce найдите Менеджер внешних клиентских приложений.
Нажмите на новое внешнее клиентское приложение.
Введите необходимые поля с этой конфигурацией:
Состояние распределения: Локальное
Выберите API (Включить OAuth настройки) и отметьте Включить OAuth.
Под Настройки приложения и эти конфигурации:
URL обратного вызова:
https://cc.catonetworks.com/redirect/cas/salesforce/callbackОбласти OAuth:
Управление данными пользователя через API (api)
Выполнять запросы в любое время (refresh_token, offline_access)
Доступ к ресурсам анализации REST API (wave_api)
Включение потоков: отметьте Включить поток учетных данных клиента
Нажмите Создать.
На странице приложения перейдите в раздел Политики и нажмите Редактировать.
В разделе OAuth политики > Политики плагинов > Разрешенные пользователи, выберите Администратора подтвержденные пользователи предварительно авторизованы.
В разделе Политики приложений > Выбор наборов разрешений выберите набор разрешений, который вы создали
В разделе OAuth потоки и улучшения внешних клиентских приложений выберите флажок Включить поток учетных данных клиента.
В разделе Выполнить как (Имя пользователя) добавьте email интеграционного пользователя.
Кликните Сохранить.
На странице приложения перейдите в раздел Настройки > OAuth настройки > Настройки приложений.
Нажмите на Ключ потребителя и секрет, скопируйте и сохраните Ключ и Секрет, чтобы ввести их в CMA.
Примечание: Возможно, потребуется аутентификация для просмотра Ключа и Секрета.
Шаг 2: Создание API-коннектора в CMA
После настройки интеграции с необходимым приложением, добавьте информацию в CMA.
Чтобы создать API коннектор в CMA:
В меню навигации нажмите Ресурсы > Интеграции.
Перейдите на вкладку Настроенные интеграции.
Нажмите на Новый.
Открывается панель Новая Интеграция.
Выберите Приложение SaaS, которое вы хотите добавить.
В выпадающем списке Возможности выберите Сторонние приложения.
Добавьте подробности, созданные на этапе первом.
Нажмите Save.
Приложение видно на таблице Интегрированных приложений с статусом Подключено.
После подключения ваших API, вы можете отслеживать взаимосвязанные приложения на странице Плагины. На появление данных может понадобиться несколько минут.