首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >登录多个OpenIds

登录多个OpenIds
EN

Stack Overflow用户
提问于 2012-06-16 02:45:12
回答 1查看 959关注 0票数 0

我正在设计一个应用程序,允许用户向OpenId (例如Google)注册,这将是用于登录的“主要”id。该应用程序还将允许用户“链接”其他帐户(如Facebook),以利用额外的功能。

虽然我对后端设计非常清楚,它将存储多个帐户之间的关系(通常只是存储额外的userId-openId-openIdSource映射),但我想知道如何自动化实际登录的过程。我要找的顺序是:

具有“主”帐户的Google).

  • Auto-login
  1. 登录(例如,将用户输入其“链接”帐户(例如Facebook) <--如何?

如果用户没有与第三方OpenId提供商(例如Facebook)进行公开会话,那么我的理解是,每次完成步骤1之后,她都必须登录到“链接”帐户。有什么方法可以自动实现这一点(除非保存密码)?还是期望并接受步骤2的手动登录?

EN

回答 1

Stack Overflow用户

发布于 2012-06-16 08:23:55

是的,用户必须手动登录到所有其他“链接”帐户,这不是一个好主意存储他们的密码,我想没有用户会喜欢它。

但是OAuth会帮你做这件事。OAuth将允许您将用户重定向到facebook,并让他们登录。然后facebook会给你一个访问令牌,你可以用它从facebook检索用户信息,张贴在他们的墙上等等。

因此,使用OpenID注册用户,然后使用OAuth登录到“链接”帐户。

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

https://stackoverflow.com/questions/11060368

复制
相关文章

相似问题

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