Беда с authlogic_rpx
Я пытаюсь запустить http://github.com/tardate/rails-authlogic-rpx-sample (была изменена только версия rails), но получаю сообщение об ошибке http://gist.github.com/385696, когда RPX возвращает информацию после успешной аутентификации через учетную запись Google. Что здесь не так? И как я могу это исправить?
Код был успешно протестирован с помощью rails 2.3.3 его автором: http://rails-authlogic-rpx-sample.heroku.com/
Я работаю в Windows с cygwin и rails (2.3.5), rpx_now (0.6.20), authlogic_rpx (1.1.1).
Обновить
Через несколько часов RPX отклонил мое приложение http://img96.imageshack.us/img96/2508/14128362.png
Update2
Такое же сообщение об ошибке ( http://gist.github.com/386124) появляется с http://github.com/grosser/rpx_now_example, но в этом случае RPX позволяет мне войти (пока).
решаемая
Увидеть ниже
2 ответа
Причиной был символ \r в моем ключе API. По-видимому, ни один из шагов не выполнял обрезку клавиш, и исключение не было должным образом обработано.
Got error: Invalid parameter: apiKey (code: 1), HTTP status: 200
Вы должны сначала зарегистрировать свое приложение RPX на http://www.rpxnow.com/ и установить его имя. Вам будет назначен ключ API, который вы должны установить в config/environment.rb
файл:
RPX_API_KEY = ENV["RPX_API_KEY"]
RPX_APP_NAME = "your_app_name_here!"
Или: Прочитайте слайд 35: http://www.slideshare.net/tardate/srbauthlogicrpx
У вас не должно быть никаких ограничений на уровне базы данных.