Токен и кредиты - PullRequest
       41

Токен и кредиты

1 голос
/ 16 марта 2019

Один из инструментов корпоративной интеграции, с которым я работаю, имеет разъем Salesforce. Но соединитель имеет oathtoken, имя пользователя и пароль все эти 3 поля как обязательные поля. Насколько я понимаю, с помощью маркера oauth комбинация uname pwd не восстанавливается. Мне удалось сделать звонки, необходимые для Salesforce, с помощью этого маркера oauth через почтальона. Есть идеи, почему этот инструмент требует все три поля? Рассматриваемый инструмент - рабочий день студии.

1 Ответ

1 голос
/ 16 марта 2019

Вы правы, имя пользователя или пароль не нужны для потока OAuth.Я ничего не знаю о Workday, но вы уверены, что он хочет OAuth токен?

Похоже, ваш инструмент использует SOAP API старой школы.Это работает с именем пользователя, паролем и необязательным токеном security .Вы можете создать его в настройках, и он придет в сообщении электронной почты.Бывают ситуации, когда вам это не нужно (например, вход с доверенного IP-адреса), но если это обязательное поле ... Глупое правило рабочего дня, попробуйте сгенерировать его в любом случае?Читать дальше https://help.salesforce.com/articleView?id=user_security_token.htm&r=https%3A%2F%2Fwww.google.com%2F&type=5

Так что да, я бы попробовал с этим.А затем проверьте, что вы видите в меню «Настройка» -> «История входа» в Salesforce?Должно быть сказано, является ли это SOAP или REST API, OAuth или нет ... Я чувствую, что это будет SOAP.Если это будет OAuth, то он либо вообще не будет запрашивать пароль (просто покажет экран «разрешить доступ»), либо попросит еще несколько вещей (идентификатор клиента, секрет) ... С Salesforce возможно множество потоков OAUth,https://help.salesforce.com/articleView?id=remoteaccess_authenticate_overview.htm

PS Добро пожаловать в StackOverflow.Не знаю, кто убил тебя, не оставив ни одного комментария, я дал тебе + 1.

...