#c# #asp.net-web-api #salesforce
Вопрос:
Мы получили идентификатор клиента от Salesforce и URL-адрес. Но результатом этого является HTML-страница, на которой нам нужно нажать и ввести наши учетные данные, чтобы получить код аутентификации. Но наш вызов-это вызов API, и мы не хотим, чтобы пользователь вводил учетные данные через браузер. Как я могу это сделать в веб-api C#.
Это URL-адрес, по которому мы попали из api.
Я ищу здесь то, как получить ответ json с кодом аутентификации, а не HTML-страницу, на которой нам нужно ввести наши учетные данные. На самом деле мне даже не нужен URL-адрес перенаправления, нужен только код.
Комментарии:
1. salesforce.stackexchange.com вероятно, это ваш лучший выбор
Ответ №1:
Если вы создаете безголовую интеграцию в Salesforce, вам следует использовать поток JWT OAuth, а не поток веб — сервера. Аутентификация JWT может быть выполнена полностью без взаимодействия с пользователем.
Этот поток документирован для платформы Salesforce в потоке носителей OAuth 2.0 JWT для интеграции между серверами.