Twitter oauth пропустить экран Разрешить подключение для существующих пользователей - PullRequest
4 голосов
/ 15 апреля 2011

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

Моя проблема в том, что существующие пользователи всегда перенаправляются на экран приложения «Разрешить / Запретить» в Твиттере каждый раз, когда они нажимают на кнопку «Войти в Твиттер».

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

Я использую эту библиотеку: http://www.haughin.com/code/twitter/

спасибо.

Ответы [ 2 ]

3 голосов
/ 25 апреля 2011

Это делается с помощью Вход через Twitter .Вместо отправки пользователей на https://api.twitter.com/oauth/authorize?oauth_token=xyz отправьте их на https://api.twitter.com/oauth/authenticate?oauth_token=xyz. В этом случае, если пользователь ранее авторизовал ваше приложение и уже прошел аутентификацию на twitter.com, они будут автоматически перенаправлены обратно в ваше приложение безпредложено разрешить / запретить доступ.

0 голосов
/ 16 апреля 2011

Когда пользователь разрешает вашему приложению использовать свою учетную запись Twitter, Twitter предоставляет вам два токена: OAuthToken и OAuthTokenSecret.

Сохраняет эти токены в файле cookie, файле настроек или в любом другом месте.1004 * Затем в следующий раз, когда вам понадобится сделать запрос в Twitter от имени этого пользователя, вы будете использовать эти токены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...