OAuth для внутренних твиттеров - PullRequest
1 голос
/ 13 октября 2009

Все еще пытаюсь обернуть мой noggin вокруг OAuth, но у меня есть вопрос.

У меня есть несколько учетных записей Twitter, предназначенных исключительно для внутреннего использования, для создания выходных данных сервера и т. Д., И у меня есть несколько небольших скриптов bash и python, которые позволяют публиковать обновления заданий и прочего.

Имеет ли смысл OAuth для этого варианта использования? Я спрашиваю, потому что частью процесса OAuth является отображение веб-страницы Twitter, которая позволяет пользователям вводить свои логин и пароль в сам Twitter для аутентификации этого приложения.

Как мне справиться с этим для твиттера, который полностью автоматический. Мой сервер сборки не сможет набрать имя пользователя и пароль на сайте твиттера.

Ответы [ 2 ]

2 голосов
/ 17 октября 2009

Если вы контролируете и приложение, используя учетные данные, и учетную запись, учетные данные которой используются, у явной явной причины для использования OAuth нет. Менее очевидные причины его использования:

  • Элемент списка, в котором вы хотите указать источник твита (от ) и ссылку для отражения источника твита

  • однажды твиттер может отключить базовую аутентификацию, которая заставит вас переключиться

Кроме этих двух вещей, для описываемой вами ситуации OAuth не предлагает много. Конечно, если вы уже используете его, нет никаких оснований переключаться на базовый.

Наконец, приложения, которые обращаются к твиттеру от имени других людей: ИСПОЛЬЗУЙТЕ ОУМ, ЧЕРТВ!

2 голосов
/ 13 октября 2009

Джеймс, основываясь на следующем сайте, я считаю, что вы можете просто получить свою пару токенов с серверов Oauth в Твиттере и сохранить их на своем сервере сборки. Тогда вы просто используете их в будущем, когда вам нужно аутентифицироваться: http://kovshenin.com/archives/automatic-tweet-oauth/

Чтобы уточнить,

  • Сначала создайте веб-страницу, которую вы вручную используете для входа в Twitter через OAuth, и на этой странице отобразятся ваши токены аутентификации.

  • Затем сохраните их в файле, который ваши скрипты сборки могут использовать / parse, и пусть они используют эти данные для твита.

Удачи, мужик!

...