【发布时间】:2019-04-05 23:12:42
【问题描述】:
我正在尝试使用 restforce gem 将 rails 应用程序连接到 Salesforce。
问题类似于这个问题: Using Restforce gem with SalesForce API and Oauth 2.0
但我又问了一次,因为那里没有好的答案,而且我没有使用 Oauth 方法。
登录到 salesforce 并创建一个新的连接应用程序后,我得到一个“Consumer Key”和“Consumer Secret”,但 restforce gem 需要一些其他凭据:
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 文件中的迹象,但是在 Rails 中加载的 .env 文件在哪里?如何配置要加载的环境变量?
(Rails 新手)
【问题讨论】:
标签: ruby-on-rails ruby salesforce