Я пытаюсь принять databasedotcom gem, но не смог выйти за рамки аутентификации. Вот что я сделал (после установки databasedotcom камень):Ошибка аутентификации в databasedotcom
- рельсы с (или IRB затем требуют 'databasedotcom')
- клиент = Databasedotcom :: Client.new: client_id => 'Foo',: client_secret => 'бар'
- client.ca_file = '/Users/tjiang/missioncontrol/tmp/ca-bundle.crt'
- client.verify_mode = OpenSSL :: SSL :: VERIFY_PEER
- client.authenticate: имя пользователя => 'myusername',: password => 'mypassword'
Все учетные данные копируются и вставляются в процесс, поэтому нет ошибки; сертификат был загружен здесь: http://certifie.com/ca-bundle/ca-bundle.crt.txt
Я попытался рубин 187 и 193, а также внутри и снаружи Rails, неоднократно, но всегда получал сообщение об ошибке:
Databasedotcom :: SalesForceError: Ошибка аутентификации из/Library/рубин /Gems/1.8/gems/databasedotcom-1.3.0/lib/databasedotcom/client.rb:112:in `authenticate '
Интересно, что я пропустил здесь? В частности, меня беспокоит URL-адрес обратного вызова, который я использовал при создании удаленного доступа в Salesforce (я пробовал «oob», «http: // localhost: 3000» и «https://www.salesforce.com», но ни один имело какое-либо значение).
это не решило проблему для меня ... – s2t2