Аутентификации Twitter в веб-сервисе C #? - PullRequest
1 голос
/ 22 сентября 2011

Вот мой сценарий:

У меня есть мобильное приложение, которое будет вызывать метод в веб-службе C #, который будет иметь 2 параметра, TwitterUsername и TwitterPassword.

Теперь в этом веб-сервисеметод, я должен аутентифицировать пользователя с помощью этих имени пользователя и пароля для твиттера, а затем есть дальнейший процесс для сохранения данных (все четыре учетных данных - Consumerkey, ConsumerSecret, AccessToken & AccessTokenSecret) в одной из таблиц sql, и последний созданный идентификатордолжны быть возвращены.

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

Заранее спасибо,

Шайлен


Хорошо, что я получил по вашим ссылкам.Теперь в моем веб-сервисе есть имя пользователя, пароль, потребительский ключ и потребительский секрет.

Итак, как мне получить оставшиеся два значения для AccessToken и AccessTokenSecret без перенаправления на любую другую страницу из веб-сервиса?

Какresponse.Redirect выдает ошибку в веб-сервисе.

спасибо.

1 Ответ

3 голосов
/ 22 сентября 2011

Я не думаю, что вы можете аутентифицировать пользователей с помощью имени пользователя и пароля:

Из твиттера:

Мы объявили в декабре 2009 года об устаревании Basic Auth. это Дата удаления с платформы назначена на июнь 2010 года. Мы объявили к концу июня 2010 года, что мы отложили это до августа 16 числа 2010 года.

Единственный способ аутентификации сейчас - использование oAuth:

https://dev.twitter.com/docs/auth/oauth/faq

Прочитайте эту статью для получения дополнительной информации:

https://dev.twitter.com/docs/auth/moving-from-basic-auth-to-oauth

Базовая аутентификация является ответственностью. Храня логины и пароли, разработчик берет на себя дополнительные обязанности для безопасного хранение этих полномочий; потенциальный вред для пользователей при входе в систему Утечка или злоупотребление полномочиями очень высока. Потому что много пользователей использовать один и тот же пароль на многих сайтах, потенциальный ущерб не обязательно останавливаться с их учетной записью Twitter.

...