2009-12-13 4 views
1

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

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

Спасибо, ребята!

ответ

4

Авторизация OAuth позволяет вашей заявке получить доступ к своей учетной записи, когда захочет. Таким образом, пользователям даже не нужно что-то делать с вашим веб-приложением, чтобы он мог что-то или что-то прочесть.

Ваше приложение затем может использовать ключ и токен, полученные им в процессе авторизации, чтобы каждый раз сообщать Twitter, «я уполномочен использовать эту учетную запись», и в основном работает как личные учетные данные для учетной записи для этой учетной записи ,

3

Нет, их нужно только войти в Твиттер, когда они пройдут первоначальную авторизацию OAuth. После этого ваш сайт напрямую связывается с API Twitter, используя токены, которые он сохранил ранее.

2

Ok Я настроить тест-так, и это выглядит как я был немного не так:

oauth_token, oauth_token_secret является уникальным для каждого пользователя, и они никогда не меняются, так что если вы храните их в базе данных вы можете повторно использовать их. Независимо от того, входит ли пользователь в твиттер или нет.

2

Нет, они, как правило, не нуждаются в повторной авторизации. Однако, если токен отменен, они будут, и ваше приложение должно иметь возможность справиться с этим (разрешив им это делать). В общем, это верно для любой системы единого входа.

Пользователь twitter может явно аннулировать токен приложения с предоставленным page.