#salesforce #azure-logic-apps
#salesforce #azure-logic-apps
Вопрос:
У меня есть приложение logic, которое подключается к экземпляру изолированной среды Salesforce и выполняет некоторые изменения записи. До прошлой недели оно работало нормально, внезапно приложение logic начало показывать ошибку.
Session expired or invalid
Я попытался повторно авторизовать подключение к Salesforce. Авторизация прошла успешно, но после сохранения она снова отобразит следующую ошибку
Test connection failed. Error ''
Мы связались со службой поддержки Azure и Salesforce, поскольку с их стороны проблем нет. Также мы обнаружили, что приложение Azure logic работает с нашими производственными экземплярами и всеми другими экземплярами изолированной среды.
Поэтому мы считаем, что проблема связана с этим конкретным экземпляром изолированной среды. Недавно мы включили сообщества, гостевой доступ и компонент lightning out на этом экземпляре, что тоже было давно. Это приложение logic работало даже после внесения этих изменений.
У нас нет другой интеграции с salesforce, которая использует поток oauth в качестве приложения Azure logic.
Если кто-нибудь знаком с этой проблемой, пожалуйста, помогите нам определить проблему.
Заранее спасибо
Комментарии:
1. Знаете ли вы, что такое экземпляр изолированной среды (Настройка -> Информация о компании). Может быть что-то связанное с предварительным просмотром Winter’21: salesforce.com/blog/2020/08/winter-21-sandbox-preview.html . У вас есть выделенный пользователь подключения? Возможно, оно отключено или в истории входа есть ошибки. Использует ли приложение идентификатор клиента OAuth2 и секрет? они были созданы в рабочей среде или в изолированной среде? Возможно, они изменились.
Ответ №1:
Оказывается, это ошибка с моей стороны.
В документации говорится
https://learn.microsoft.com/en-gb/connectors/salesforce/
Настройки сеанса Salesforce могут блокировать эту интеграцию. Пожалуйста, убедитесь, что параметр «Блокировать сеансы по IP-адресу, с которого они были отправлены» отключен.
Кажется, мы включили эту функцию для дополнительной безопасности, но мы никогда не думали, что это повлияет на интеграцию приложений Azure logic.
Спасибо всем