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