Добавить data throw salesforce API без использования учетных данных пользователя - PullRequest
0 голосов
/ 13 июля 2020

Я пытаюсь дать своим пользователям возможность добавлять данные в свою учетную запись организации Salesforce без использования имени пользователя и пароля от salesforce.

Я уже делаю то же самое с Hubspot API через API Key Hubspot предоставляет.

Из того, что я читал до сих пор, у Salesforce есть два варианта аутентификации:

OAuth: https://help.salesforce.com/articleView?id=remoteaccess_oauth_web_server_flow.htm&type=5

SOAP API Логин: https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_calls_login.htm

Я использую NodeJS, поэтому я также проверил библиотеку JSForce: https://jsforce.github.io/

но опять же, во всех из них пользователь должен указать свое имя пользователя и пароль. Существует ли эта опция через Salesforce API?

Tnx!

1 Ответ

0 голосов
/ 13 июля 2020

Казалось бы, весь доступ к API осуществляется от имени определенного c пользователя, и вы должны предоставить учетные данные для входа в систему как таковые. См. здесь .

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

...