2014-08-27 70 views
5

我使用 'omnioauth-銷售人員' 用於銷售人員顯影劑登錄嘗試登錄功能,我在我的devise.rb提連接應用Salesforce的誤差= redirect_uri_mismatch&ERROR_DESCRIPTION = REDIRECT_URI

內部回調http://localhost:3000/auth/salesforce/callback

config.omniauth :salesforce, "consumer_id","consumer_secret" 

時我點擊登錄鏈接/users/auth/salesforce/ 我得到這個錯誤

error = redirect_uri_mismatch & ERROR_DESCRIPTION = REDIRECT_URI%20must%20match%20configuration

+2

現在工作改變回調'http:// localhost:3000/auth/salesforce/callback'取代了這個'http:// localhost:3000/users/auth/salesforce/callback' – joshuawatson 2014-09-10 15:11:48

+0

即使我面臨同樣的問題現在,這個URL從哪裏讀取? HTTP://本地主機:3000 /用戶/認證/銷售人員/回調。如果它是另一個本地網址需要在那裏的網址? – bekur 2015-04-27 16:40:15

回答

0

您正在使用本地主機:在您的銷售人員中的回調URL連接的應用程序3000。它不會工作,因爲salesforce不識別本地PC的本地主機。您應該使用靜態ip,如

https://112.167.1.64」而不是「https://localhost:3000」。

相關問題