LinkedIn/Twitter/Facebook作为OAuth和OpenId的使用 [英] LinkedIn / Twitter / Facebook as OAuth and OpenId use

查看:77
本文介绍了LinkedIn/Twitter/Facebook作为OAuth和OpenId的使用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

首先,我了解OpenId用于身份验证,OAuth用于授权,与网站上的其他问题不同,我不是在问哪个应该用于哪个问题,而是是否有人可以为我的问题提供解决方案.

我想允许用户通过LinkedIn/Twitter/Facebook帐户登录后登录我的网站,例如,通过LinkedIn,他们还可以授权其Twitter和Facebook帐户作为可选的登录方法.这样一来,用户可以通过这三个帐户中的任何一个进行身份验证,但最终结果是他们在我的网站上拥有其用户帐户.

I want to allow users to login to my site via their LinkedIn/Twitter/Facebook account once logged in say via LinkedIn they could also then authorise their Twitter and Facebook account as a optional login method. This would allow the user to authenticate via any of the three but end up with their user account on my site as the end result.

我还想使用他们提供的授权来获取基本的用户详细信息(个人资料图片/名称等)并发布状态更新.

I also want to use the authorisation they have provided to get basic user details (profile pic/name etc) and post status updates.

我不想让用户通过openId使用其帐户登录,然后不得不通过oauth再次授权相同的帐户,以允许我的网站发布到其服务供稿中,并且必须对这3个服务中的每一个都进行此操作

I don't want to ask a user to login with their account via openId then have to authorise the same account again via oauth to allow my site to publish to their service feed and have to do this for each of the 3 services.

对此问题有任何想法或问题吗?

Any ideas or issues to this issue?

推荐答案

您是否研究过RPX?

https://rpxnow.com/

这篇关于LinkedIn/Twitter/Facebook作为OAuth和OpenId的使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆