2015-12-07 5 views
0

Я использую Rails и OAuth, чтобы пользователи могли войти в систему с помощью LinkedIn. Я следую этому руководству http://www.sitepoint.com/rails-authentication-oauth-2-0-omniauth/. Я зарегистрировал свое приложение в LinkedIn Developers и выполнил инструкции для T. Однако, когда вы используете localhost для тестирования приложения, и я перешел на страницу авторизации LinkedIn, я получаю сообщение об ошибке Action Controller как обратный вызов:OAuth2 :: Ошибка с LinkedIn

OAuth2 :: Ошибка

invalid_request: отсутствуют необходимые параметры, содержит недопустимый значение параметра, параметр более одного раза. : Не удается получить доступ токен: appId или перенаправить uri не соответствует коду авторизации или код авторизации expired {"error_description": "missing required параметров, включает недопустимое значение параметра, параметр более один раз.: Не удается получить доступ маркер: APPID или перенаправлять URI это не соответствует код авторизации или код авторизации истек»,„ошибка“:„invalid_request“}

Что я могу сделать, чтобы решить эту проблему, так OAuth с работы LinkedIn? Here is my code in omniauth.rb

+0

Покажите нам свой код! –

ответ

0

Вы не можете установить localhost напрямую в качестве своего обратного вызова. Вы можете использовать 127.0.0.1:3000 вместо localhost, чтобы заставить его работать.

Смежные вопросы