Gemfilegem 'rails', '4.2.5'
gem 'devise', '3.5.1'
gem 'omniauth-odnoklassniki'
Зарегистрировал приложение, пришло письмо:
config/initializers/devise.rb...
config.omniauth :odnoklassniki,
Rails.application.secrets.odnoklassniki_app_id,
Rails.application.secrets.odnoklassniki_app_secret
...
secrets.ymlodnoklassniki_app_id: '1xxxxxxxxx8' пробовал еще CxxxxxxxxA
odnoklassniki_app_secret: BxxxxxxxxxxxxxxxxxB
Жму на сайте Зайти. Переходит на страницу Одноклассников. Просит ввести пароль, а далее:
Invalid credentials, если odnoklassniki_app_id: '1xxxxxxxxx8'
и
если odnoklassniki_app_id: CxxxxxxxxA
Хм, через девайс в общем не заходит. Уже настроен ВК, Твиттер, а Одноклассники не хотят
В документации:
use OmniAuth::Builder do
provider :odnoklassniki, ENV['APP_ID'], ENV['APP_SECRET_KEY'], :public_key => ENV['APP_PUBLIC_KEY'],
:scope => 'VALUABLE_ACCESS'
end
Т.е. вроде как требуется указать три параметра, а в девайсе только 2. Как быть?