Oauth: получить разрешения пользователя без перенаправления на сервер - PullRequest
1 голос
/ 21 апреля 2010

на своем сайте я хочу добавить функцию "пригласить друга из моей книги контактов".

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

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

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

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

Ответы [ 3 ]

1 голос
/ 21 апреля 2010

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

0 голосов
/ 22 апреля 2010

Facebook будет отбрасывать Connect в пользу oAuth. Обрисовано здесь-> http://www.pcmag.com/article2/0,2817,2362920,00.asp

0 голосов
/ 22 апреля 2010

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

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

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

...