2010-07-09 115 views
1

我有一个应用程序,将接受Facebook和雅虎注册以及正常注册(提供用户名,电子邮件,密码)。需要帮助注册/注册(OAuth/OpenId与Facebook和雅虎)并登录

我很困惑在Facebook和雅虎方面的注册。这种情况是,在点击Facebook/Yahoo注册链接后,用户将被重定向到提供商的网站进行登录,然后使用预先填写了他们的电子邮件地址和其他个人资料数据(照片/个人资料照片,生日)的表单重定向到我们的网站,性别,地址等)。就我所知,使用OpenId,您不能访问大多数这些信息,因为它关心的是身份验证。所以,在注册部分,我正在考虑使用OAuth。但是,我看到雅虎注册了一个API密钥(http://developer.yahoo.com/oauth/http://developer.yahoo.com/dashboard/createKey.html),您无法在Yahoo!下访问该用户的电子邮件。配置文件。我需要该电子邮件地址来保存我的帐户数据库。

然后,在登录时,我打算将OpenID同时用于Facebook和Yahoo。这可以吗?使用OAuth进行注册,使用OpenID进行登录/登录?或者我可以使用OAuth登录吗? (我知道你可以通过他们的Javascript SDK在Facebook上这样做,但我不知道雅虎的)。

回答