Omniauth и LinkedIn: шаг 3

Может ли кто-нибудь помочь с инструкциями LinkedIn для настройки omniauth.

Я действительно изо всех сил пытаюсь понять, как настроить его в своем приложении Rails 4, Devise, Omniauth.

В настоящее время я получаю эту ошибку: Неверный redirect_uri. Это значение должно соответствовать URL-адресу, зарегистрированному с помощью ключа API.

Инструкции разработчика LinkedIn предполагают, что это ошибка с шагом 1. Я зарегистрировал свое приложение. https://developer.linkedin.com/documents/authentication

Я не понимаю, как сделать шаг 3. Где я могу разместить код перенаправления? Как это работает с конфигом рельсов. Пожалуйста, может кто-нибудь помочь.

Спасибо

1 ответ

В основном на шаге 3 говорится, что вы можете запрашивать разные разрешения в каждом запросе по URL, но для вашего драгоценного камня вам не стоит об этом беспокоиться, просто перейдите к конфигурации (шаг 4) вашего приложения в linkedin ( settings) и выберите Если у вас есть разрешение на использование со всеми пользователями, это вызовет одинаковые запросы для всех пользователей вашей страницы.

Теперь, если вы действительно хотите, чтобы у каждого пользователя было разное поведение, скажем, некоторые пользователи просто войдут в систему, а другие будут управлять своим профилем linkedin, думая о вашей странице, вы должны изменить поведение рабочего процесса omniauth, у facebook-omniauth-gem есть опция называется setup, которую вы можете передать в config.omaniauth в инициализаторе devise, это вызовет дополнительный шаг для изменения URL, и там вы можете поместить эти параметры, я думаю, что у linkedin должно быть что-то подобное.

Я просто делаю ответ для Facebook, но я объяснил для общего пользования, посмотрите на это, если у вас есть проблемы, с уважением!

Другие вопросы по тегам