【发布时间】:2012-06-03 19:14:23
【问题描述】:
首先,我了解 OpenId 用于身份验证,OAuth 用于授权,与网站上的其他问题不同,我不是问应该使用哪个,而是问是否有人可以为我的问题提供解决方案。
我想允许用户通过他们的 LinkedIn/Twitter/Facebook 帐户登录到我的网站,一旦通过 LinkedIn 登录,他们还可以授权他们的 Twitter 和 Facebook 帐户作为可选的登录方法。这将允许用户通过这三个中的任何一个进行身份验证,但最终会在我的网站上使用他们的用户帐户作为最终结果。
我还想使用他们提供的授权来获取基本的用户详细信息(个人资料图片/姓名等)并发布状态更新。
我不想要求用户通过 openId 使用他们的帐户登录,然后必须通过 oauth 再次授权同一帐户以允许我的网站发布到他们的服务提要,并且必须为 3 项服务中的每一项执行此操作.
对这个问题有什么想法或问题吗?
【问题讨论】:
标签: facebook twitter openid oauth linkedin