首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在注册/注册( Facebook和Yahoo的OAuth/OpenId)和登录时需要帮助

在注册/注册( Facebook和Yahoo的OAuth/OpenId)和登录时需要帮助
EN

Stack Overflow用户
提问于 2010-07-09 15:19:12
回答 1查看 3.4K关注 0票数 1

我有一个应用程序,将接受Facebook和雅虎注册以及正常注册(提供用户名,电子邮件,密码)。

我对注册的Facebook和Yahoo感到困惑。该方案是,一旦点击Facebook/雅虎注册链接,用户将被重定向到提供商的网站进行登录,然后重定向到我们的网站,表单预先填写了他们的电子邮件地址和其他个人资料数据(照片/个人资料照片,生日,性别,地址等)。据我所知,使用OpenId,您无法访问其中的大多数信息,因为它涉及的是身份验证。所以,在注册部分,我正在考虑使用OAuth。

然而,我看到雅虎的注册API密钥(http://developer.yahoo.com/oauth/http://developer.yahoo.com/dashboard/createKey.html),你不能访问用户的电子邮件在雅虎!配置文件。我需要该电子邮件地址保存在我的帐户数据库。

然后,在登录时,我计划在Facebook和Yahoo上都使用OpenID。这样可以吗?使用OAuth进行注册,使用OpenID进行登录/登录?或者,我可以使用OAuth登录吗?(我知道你可以在Facebook上用他们的Javascript SDK做到这一点,但我不知道雅虎的)。

EN

回答 1

Stack Overflow用户

发布于 2010-07-12 08:24:00

雅虎支持OpenID,这是登录雅虎的合适方式。对于Facebook,你可以自己做(http://developers.facebook.com/docs/authentication/)或者使用JS,这使得它就像读取一个签名的cookie一样简单(确保验证签名)。可以在这里找到身份验证的JS示例:http://fbrell.com/auth/all-in-one

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3210566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档