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