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, но я объяснил для общего пользования, посмотрите на это, если у вас есть проблемы, с уважением!