Я строю службу python, которая синхронизирует данные с Salesforce в обоих направлениях. Чтобы использовать услугу, каждый пользователь должен будет авторизовать свою собственную учетную запись Salesforce.Как настроить аутентификацию для службы Salesforce
Я посмотрел на Heroku Connect, но, похоже, он не поддерживает сценарий, в котором можно автоматически подключать множество разных учетных записей. Затем, глядя на примеры API, я заметил, что почти всегда есть учетная запись пользователя, а также пароль, используемый в запросе.
Будучи использованным API-интерфейсом Gmail, я думаю, что действительно необходимо запросить и сохранить пароль пользователя, или если есть другой способ аутентификации запросов. Запросы обычно инициируются бэкендом в случайные моменты.
В Salesforce так много возможностей, что я не уверен, с чего начать. Мы ценим любые предложения.
Значит, пользователь всегда должен будет передать мне свой пароль для первоначальной регистрации? Но, как мне кажется, мне не нужно его хранить, правильно? – Vincent
Приложение никогда не получает пароль с помощью OAuth. Salesforce дает вам токен аутентификации: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_understanding_web_server_oauth_flow.htm –
А я вижу, имя пользователя и пароль в коде являются моими. Хорошо, да, это то, чего я ожидал/искал. Благодаря! – Vincent