ฉันกำลังพยายามเชื่อมต่อแอปพลิเคชัน Rails กับ Salesforce โดยใช้อัญมณี restforce
ปัญหาคล้ายกับคำถามนี้: การใช้ Restforce gem ด้วย SalesForce API และ Oauth 2.0
แต่ฉันถามอีกครั้งเพราะไม่มีคำตอบที่ดีและฉันไม่ได้ใช้วิธี Oauth
หลังจากเข้าสู่ระบบ Salesforce และสร้างแอปที่เชื่อมต่อใหม่ ฉันจะได้รับ "รหัสผู้บริโภค" และ "ความลับของผู้บริโภค" แต่ 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')
ฉันคิดว่า "รหัสผู้บริโภค" เทียบเท่ากับ "client_id" และ "ความลับของผู้บริโภค" เทียบเท่ากับ "client_secret" ใช่ไหม
(สมมติว่า "ชื่อผู้ใช้" และ "รหัสผ่าน" เป็นข้อมูลการเข้าสู่ระบบของฉัน)
แต่ฉันจะค้นหาข้อมูลรับรองอื่นๆ ใน Salesforce ได้ที่ไหน เช่น เช่น "security_token" และ "api_version"?
และฉันจะกำหนดค่าเหล่านี้ในแอป Rails ของฉันได้อย่างไร
ฉันเคยเห็นข้อบ่งชี้ให้ใส่ไว้ในไฟล์ .env แต่ไฟล์ .env กำลังโหลดอยู่ภายใน Rails อยู่ที่ไหน ฉันจะกำหนดค่าตัวแปรสภาพแวดล้อมที่จะโหลดได้อย่างไร
(มือใหม่หัดเล่นรถไฟ)