我尝试使用' omnioauth-salesforce'登录功能。使用了salesforce developer登录,我在连接的应用程序中提到了回调http://localhost:3000/auth/salesforce/callback
在我的devise.rb
中config.omniauth :salesforce, "consumer_id","consumer_secret"
点击登录链接/users/auth/salesforce/
我收到此错误
错误= redirect_uri_mismatch&安培; ERROR_DESCRIPTION = REDIRECT_URI%20must%20match%20configuration
答案 0 :(得分:0)
您在连接的应用中使用localhost:3000作为salesforce中的回调网址。它不起作用,因为salesforce无法识别本地PC的localhost。您应该使用静态IP,如
" https://112.167.1.64"而不是" https://localhost:3000"。
答案 1 :(得分:0)
请确保在您的授权/登录重定向URL中包括REDIRECT_URI
作为查询参数,并且与连接的应用程序中提到的相同。