2010-04-21 5 views
1

на моем сайте, я хочу добавить функцию «пригласить друга моей книги контактов».Oauth: Получите разрешения пользователя без какого-либо перенаправления на сервер

Я бы хотел, чтобы пользователь заполнил форму журнала на моем веб-сайте. Затем веб-сайт связывается с Google Mail, Yahoo Mail, Live Mail и получает список контактов.

В прототипе Oauth, поддерживаемом Google и Yahoo, пользователь перенаправляется на страницу Google или Yahoo (например, Facebook), чтобы разрешить пользователю давать разрешения.

Но я видел два веб-сайта, которые не сделали никаких переназначения, чтобы получить книгу контактов (LinkedIn для учетной записи электронной почты Google и Theauteurs с живой почтой.)

Вы знаете, как я могу получить книгу контактов без перенаправления пользователя на сайт Google, Microsoft или Yahoo.

ответ

1

Простой. Ни один из них не использует OAuth для доступа к контактным данным. Это означает, что пользователи не получают преимуществ (например, не нужно делиться паролями и легко отзываться).

0

Мотивация OAuth заключается в том, что не позволяет вводить свои учетные данные сайта A на сайте B (это был бы вы).

Если вы следуете по этому пути (и я считаю, что вам не следует), вы вообще не делаете OAuth.

PS: Почему Facebook не использует OAuth является то, что озадачивает меня до сих пор ...

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