Начало работы с OAuth - PullRequest
1 голос
/ 14 мая 2011

Я хотел создать простое приложение WP7, чтобы научиться использовать Silverlight, поэтому я решил создать очень простое приложение yammer. Для начала у него будет два экрана - Логин (Имя пользователя и Пароль) и Лента.

Пользователь Yammer OAuth за свою аутентификацию, но я просто не понимаю! Я ценю, что вам нужно запросить токен для использования интерфейсов REST, но я не хочу, чтобы мои пользователи (даже если это был только я) нуждались в чем-либо кроме их учетных данных для входа в систему, как они использовали бы на веб-сайте. В моей голове токен можно использовать аналогично токену авторизации форм в asp.net

Я что-то упустил? Но я не вижу ничего в документации yammer о входе в систему.

Ответы [ 2 ]

1 голос
/ 14 мая 2011

Процесс для OAuth выглядит следующим образом

  1. Вы делаете запрос токена в Yammer.При необходимости они запросят учетные данные yammer и отправят токен обратно на URL-адрес вашего приложения
  2. . Этот токен необходимо использовать для подписи всех ваших петиций.

Вы не можете остановить Yammer, запрашивая учетные данные, потому что это идея OAuth.Yammer не доверяет вам, и вы не можете сохранить учетные данные любого пользователя Yammer.Таким образом, они не могут быть украдены с вашего сайта.Чем больше вы можете сохранить, тем временным токеном.

0 голосов
/ 14 мая 2011

Существует очень хорошее руководство по использованию OAuth для hueniverse , в котором приведен пример рабочего процесса.Он не полностью соответствует последней версии спецификации, хотя, вероятно, это не имеет большого значения для ваших целей.

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