Yammer oAuth недопустимый redirect_uri

Я пытаюсь реализовать вход с помощью кнопки Yammer, используя devise omniauthable. Я следую руководству в github readme.

https://github.com/plataformatec/devise/wiki/OmniAuth:-Обзор и https://github.com/le0pard/omniauth-yammer

В Yammer я настроил свое приложение с URI перенаправления http://127.0.0.1:3000/users/auth/yammer/callback.

Это дает мне ошибку invalid redirect_uri при посещении http://localhost:3000/users/auth/yammer

Во всей документации Yammer говорится, что URI перенаправления должен быть https://example.com, но как это будет работать при разработке и тестировании?

Этот проект на github https://github.com/annado/bigboard работает, и я попытался проследите их объявление кода, они предлагают использовать URI перенаправления как http://127.0.0.1:3000

Значит я просто запутался? Каким должен быть URI обратного вызова?


person Jay Killeen    schedule 23.01.2015    source источник


Ответы (1)


Для тестирования в Local

redirect_URL = http://localhost:3000/users/auth/

для разработки замените localhost:3000 на адрес вашего домена.

person thejustv    schedule 18.02.2015
comment
Еще запутался, извините. Как насчет того, когда я разрабатываю, а производственный сервер работает, а Yammer получает запросы как от разработки, так и от производства?? :/ - person Jay Killeen; 14.03.2015
comment
Нубский вопрос, но... это просто вопрос создания двух приложений в Yammer. Один для производства, другой для разработки... - person Jay Killeen; 14.03.2015
comment
то вам нужно создать два приложения. Один для производства, а другой для разработки @JayKilleen - person thejustv; 23.03.2015
comment
Спасибо. Это то, что я закончил делать. Теперь это имеет смысл, так как продукция также публикуется в Yammer. - person Jay Killeen; 23.03.2015