Salesforce: Настройка интеграции взаимосвязанных приложений

Prev Next

Эта статья объясняет, как настроить интеграцию взаимосвязанных приложений для Salesforce.

Обзор

Связанные приложения предоставляют видимость подключенных сторонних плагинов к разрешенным SaaS-приложениям. Чтобы обеспечить Cato видимость данных в приложении, необходимо настроить интеграцию с требуемым приложением. Для получения дополнительной информации смотрите Просмотр и анализ Взаимосвязанных приложений.

Чтобы настроить интеграцию связанных приложений, вам необходимо:

  1. Настроить интеграцию внутри SaaS-приложения

  2. Создайте API соединитель в Приложении управления Cato (CMA)

Для связанных приложений требуется лицензия CASB. Для получения информации о покупке лицензии CASB обратитесь к вашему представителю Cato.

Настройка Интеграции Salesforce

Чтобы настроить интеграцию Salesforce, создайте требуемые конфигурации в своем аккаунте Salesforce, затем настройте коннектор в CMA.

Шаг 1: Настройте интеграцию в вашем аккаунте Salesforce

Чтобы настроить интеграцию Salesforce, создайте пользователя, назначьте ему необходимые разрешения и создайте внешнее клиентское приложение.

Чтобы создать пользователя для интеграции:

  1. Войдите в свой аккаунт Salesforce (<your_tenant>.lightning.force.com)

  2. Нажмите на значок шестеренки и выберите Настройка.

  3. Найдите Пользователи

  4. Нажмите Новый Пользователь

  5. Добавьте необходимые детали с следующими конфигурациями:

    • Лицензия пользователя: Salesforce

    • Профиль: Стандартный пользователь

  6. Кликните Сохранить.

Чтобы назначить пользователю требуемые разрешения:

  1. В вашем аккаунте Salesforce найдите Наборы разрешений.

  2. Нажмите Создать.

  3. Введите необходимые поля и нажмите Сохранить.

  4. Нажмите Редактировать и добавьте эти разрешения:

    • API Включено

    • Пользователь только для API

    • Настройка приложения

    • Управление подключенными приложениями

    • Управление пользовательскими разрешениями

    • Пароль никогда не истекает

    • Выполнять отчеты

    • Просмотр всех внешних клиентских приложений

    • Просмотр панелей в общедоступных папках

    • Просмотр имени разработчика

    • Просмотр файлов логов событий

    • Просмотр отчетов в общедоступных папках

    • Просмотр ролей и иерархии ролей

    • Просмотр настройки и конфигурации

    • Изменять метаданные через функции API метаданных

  5. Нажмите Save.

  6. Нажмите Управление назначениями > Добавить назначение и выберите созданного выше пользователя.

Чтобы создать внешнее клиентское приложение:

  1. В вашем аккаунте Salesforce найдите Менеджер внешних клиентских приложений.

  2. Нажмите на новое внешнее клиентское приложение.

  3. Введите необходимые поля с этой конфигурацией:

    • Состояние распределения: Локальное

  4. Выберите API (Включить OAuth настройки) и отметьте Включить OAuth.

  5. Под Настройки приложения и эти конфигурации:

    • URL обратного вызова: https://cc.catonetworks.com/redirect/cas/salesforce/callback

    • Области OAuth:

      • Управление данными пользователя через API (api)

      • Выполнять запросы в любое время (refresh_token, offline_access)

      • Доступ к ресурсам анализации REST API (wave_api)

    • Включение потоков: отметьте Включить поток учетных данных клиента

  6. Нажмите Создать.

  7. На странице приложения перейдите в раздел Политики и нажмите Редактировать.

  8. В разделе OAuth политики > Политики плагинов > Разрешенные пользователи, выберите Администратора подтвержденные пользователи предварительно авторизованы.

  9. В разделе Политики приложений > Выбор наборов разрешений выберите набор разрешений, который вы создали

  10. В разделе OAuth потоки и улучшения внешних клиентских приложений выберите флажок Включить поток учетных данных клиента.

  11. В разделе Выполнить как (Имя пользователя) добавьте email интеграционного пользователя.

  12. Кликните Сохранить.

  13. На странице приложения перейдите в раздел Настройки > OAuth настройки > Настройки приложений.

  14. Нажмите на Ключ потребителя и секрет, скопируйте и сохраните Ключ и Секрет, чтобы ввести их в CMA.

    Примечание: Возможно, потребуется аутентификация для просмотра Ключа и Секрета.

Шаг 2: Создание API-коннектора в CMA

После настройки интеграции с необходимым приложением, добавьте информацию в CMA.

Чтобы создать API коннектор в CMA:

  1. В меню навигации нажмите Ресурсы > Интеграции.

  2. Перейдите на вкладку Настроенные интеграции.

  3. Нажмите на Новый.

    Открывается панель Новая Интеграция.

  4. Выберите Приложение SaaS, которое вы хотите добавить.

  5. В выпадающем списке Возможности выберите Сторонние приложения.

  6. Добавьте подробности, созданные на этапе первом.

  7. Нажмите Save.

  8. Приложение видно на таблице Интегрированных приложений с статусом Подключено.

После подключения ваших API, вы можете отслеживать взаимосвязанные приложения на странице Плагины. На появление данных может понадобиться несколько минут.