Аутентификация с помощью Twitter OAuth - мне нужно два приложения Twitter? Одна разработка и одна продукция? - PullRequest
0 голосов
/ 13 сентября 2011

Я бы хотел, чтобы мои пользователи моего сайта проходили аутентификацию через OAuth-систему Twitter.

Нужно ли создавать ДВЕ приложения на сайте dev.twitter.com? Один для разработки и один для производства?

Почему я спрашиваю, потому что текстовые поля website и callback url: -

enter image description here

Для разработки мне нужно перезвонить моему локальному хосту .. в прямом эфире это должен быть живой URL. Во-вторых, домены сайта разные. На моем локальном хосте веб-сайт localhost.www.pewpew.com, в то время как живой будет www.pewpew.com

Так мне нужно два приложения?

1 Ответ

1 голос
/ 13 сентября 2011

Нет, вам не нужно создавать два приложения.Вы можете установить URL-адрес вашего обратного вызова в этом поле приложения.Затем используйте свойство oauth_callback (http://tools.ietf.org/html/rfc5849#section-2.1) фактического запроса OAuth для динамической установки обратного вызова.

Как установить его, зависит от библиотеки, которую вы используете для подписи запросов, получения токена / секретного кода и т. ДНо Twitter определенно его поддерживает.

Проверьте также следующее: URL-адрес обратного вызова Twitter O-Auth , Параметр Twitter oauth_callback игнорируется!

...