2012-06-12 3 views
2

Я нашел несколько ответов и решений, но большинство из них как-то интегрировали серверный помощник.Twitter Javascript OAuth: получить токен доступа без серверной стороны

Мне нужно что-то вроде Facebook OAuth Javascript для Twitter.

Желаемая потока должна быть (такой же, как FB.login() обеспечивает):

  • Пользователь нажимает кнопку "Авторизовать это приложение, чтобы использовать мой счет" кнопка/ссылка
  • (ле дикого) Popup появляется
  • Пользователю будет разрешено войти в систему и разрешить или запретить авторизацию моего приложения Twitter
  • Всплывающее окно закроется, а javascript callback получит токен доступа

Без использования любой мой пользовательский сервер.
Я не мог прочитать из документации разработчика, как я мог это реализовать.

ответ

2

Вы можете использовать Twitter @Anywhere, чтобы пользователи могли войти в свою учетную запись через JavaScript. Посмотрите здесь, например:

http://dev.twitter.com/anywhere/begin#login-signup

После того, как пользователь вошел в систему, вы можете проверить их состояние входа и от клиента и от сервера. На клиенте, просто используйте предоставленную им функцию и на сервере, вы можете проверить cookie. Он также описан на этой странице.

http://dev.twitter.com/anywhere/begin#current-user

1

И тогда они поняли, проблемы безопасности, это имеет и объявили, что они будут закрывать этот метод очень скоро:

«@Anywhere устарела и перестанет функционировать сегодня, 5 марта, 2013 См. «Закат @Anywhere» для получения дополнительной информации ».

Смежные вопросы