избегать твиттер-логина с помощью твита - PullRequest
2 голосов
/ 11 января 2010

Я использую tweetsharp, чтобы пользователи могли заходить на мой сайт со своей учетной записью Twitter. в первый раз им нужно дать через твиттер разрешение на доступ к моему сайту. хорошо. но это происходит и после первого раза. Есть ли способ избежать этого?

Ответы [ 3 ]

4 голосов
/ 20 января 2010

проблема в том, что вам нужно использовать метод authenticate вместо authorize. метод authenticate запрашивает авторизацию только один раз.

2 голосов
/ 11 января 2010

Когда процесс завершится, у вас должен быть токен доступа от Twitter для вашего пользователя. Если вы сохраните это, вы можете использовать его для аутентификации ваших звонков с этого момента, если только пользователь или Твиттер сам по какой-то причине не аннулирует доступ к вашим приложениям. Вам не нужно каждый раз проходить все шаги RequestToken / Redirect to web page / AccessToken. Токен доступа хорош навсегда.

1 голос
/ 12 января 2010

У меня есть проект на http://ruf.codeplex.com/, который отлично работает, используя OAuth и tweetsharp. Вы можете посмотреть на это.

Что я сделал, так это просто сохранил токен аутентификации и секрет в куки. И я проверяю это, чтобы пользователю не приходилось входить в систему.

...