Подпишитесь на Salesforce Change Data Capture с использованием компонента Apache Camel CometD - PullRequest
0 голосов
/ 07 марта 2019

Я пытаюсь написать маршрут Java DSL, чтобы подписаться на канал захвата данных Salesforce Change. Тем не менее, мое ограничение заключается в том, чтобы не использовать имя пользователя и пароль, а предпочитать OAuth для аутентификации.

Я не могу найти способ передать учетные данные OAuth (то есть ключ доступа / токен обновления) как часть инициализирующего компонента camel-cometd. Может кто-нибудь подсказать мне, как предоставить детали верблюжьему компоненту?

1 Ответ

0 голосов
/ 08 марта 2019

Компонент camel-cometd очень старый, и жаль, что Salesforce использует такую ​​старую технологию в своем клиенте Java.

И как таковой этот старый компонент Camel-Cometd не поддерживает то, что вы просите.

Было бы лучше иметь встроенную поддержку для сбора данных об изменениях в Camel-Salesforce. Вы можете зарегистрировать билет JIRA. Но с Salesforce работать не очень весело, и, возможно, кому-то понадобится время, чтобы реализовать это свободно. Однако коммерческие компании, такие как Red Hat, поддерживают Apache Camel, и вы можете, если вы являетесь клиентом Red Hat, обратиться к ним за помощью и расставить приоритеты для улучшения Camel-Salesforce.

...