2014-08-27 14 views
5
Ben 'omnioauth-satış gücü' kullanılmış satış gücü geliştirici oturum kullanarak giriş fonksiyonelliğini çalıştı

, benim devise.rb içinde bağlı appSalesforce hatası = redirect_uri_mismatch & ERROR_DESCRIPTION = redirect_uri

içine geri arama http://localhost:3000/auth/salesforce/callback söz var

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

zaman i /users/auth/salesforce/ ben bu hatayı alıyorum verdiğiniz giriş bağlantısını tıklayın

hata = redirect_uri_mismatch & ERROR_DESCRIPTION = redirect_uri% 20must% 20match% Sen localhost'u kullanıyorsunuz 20configuration

+2

şimdi değiştirilen geri çağırma işidir 'http: // localhost: 3000/auth/salesforce/callback' bunun yerine' http: // localhost: 3000/users/auth/salesforce/callback' – joshuawatson

+0

Aynı problemle karşılaşıyorum bile şimdi, bu url nereden okuyor? http: // localhost: 3000/kullanıcılar/auth/satış gücü/geri arama. Başka bir yerel URL ise, URL'de ne olması gerekiyor? – bekur

cevap

0

: salesforce içinde geri arama url boyunca bağlı uygulamasında 3000. Satış ekibi yerel PC'nizin localhost'unu tanımıyor çünkü işe yaramaz. "https://localhost:3000" yerine

"https://112.167.1.64" gibi statik ip kullanmalısınız.

İlgili konular