Oauth:在我的网站上获取用户的权限而不需要重定向到服务器

问题描述:

,我想添加一个“邀请我的通讯录的朋友”功能。Oauth:在我的网站上获取用户的权限而不需要重定向到服务器

我希望用户在我的网站上填写登录表格。然后,该网站与Google Mail,Yahoo Mail,Live Mail联系并检索联系人列表。

在谷歌和雅虎支持的Oauth protocole中,用户被重定向到谷歌或雅虎页面(如Facebook)以允许用户授予权限。

但是我看到里面也没有任何重定向拿到电话本两个网站(对于谷歌邮件帐户和Theauteurs与现场的邮件LinkedIn

你知不知道我怎样才能得到一个电话本而无需将用户重定向到Google,Microsoft或Yahoo网站。

简单。他们都没有使用OAuth访问联系人数据。这意味着用户不会得到好处(例如不必共享密码和轻松撤销)。

OAuth背后的动机是避免用户在网站B(这将是你)输入他们的网站A的凭据。

如果你遵循这条路径(我相信你不应该),你根本就没有做OAuth。

PS:为什么Facebook并没有使用OAuth的东西,让我为难,还是......

Facebook将支持的OAuth下探连接。这里概述 - >http://www.pcmag.com/article2/0,2817,2362920,00.asp