Я пытаюсь подключить приложение rails к Salesforce с помощью гема restforce.
Проблема аналогична этому вопросу: Использование гема Restforce с API SalesForce и Oauth 2.0
Но я спрашиваю еще раз, потому что там не было хорошего ответа, и я не использую метод Oauth.
После входа в систему продаж и создания нового связанного приложения я получаю «Ключ потребителя» и «Секрет потребителя», но для гема restforce требуется несколько других учетных данных:
client = Restforce.new(username: 'foo',
password: 'bar',
security_token: 'security token',
client_id: 'client_id',
client_secret: 'client_secret',
api_version: '41.0')
Я предполагаю, что «Consumer Key» эквивалентен «client_id», а «Consumer Secret» эквивалентен «client_secret», верно?
(Предполагая также, что "имя пользователя" и "пароль" являются моими учетными данными)
Но где мне найти другие учетные данные в Salesforce, т.е. е., security_token и api_version?
И как мне настроить их в моем приложении Rails?
Я видел указания поместить их в файл .env, но где файл .env загружается внутри Rails? Как настроить загрузку переменных среды?
(Новичок в Rails)