如何通过OAuth为我自己后端的某些社交网络处理身份验证?
我对facebook的第一个方法是
我的问题是:
这种做法是对的吗?也许这适用于Facebook,但有了Twitter,我怎么能得到一个" accessToken"并从Facebook获取像opengraph这样的数据用户?而且,如果我需要一个社交网络,这有效吗?
答案 0 :(得分:0)
我相信你的方法是正确的,因为标准的OAuth2.0不会让用户登录。相反,您可以在他们批准您的应用程序时获取access_token以访问他们的数据,创建用户并且就是这样。基本上,您将使用他们的社交数据来加速“注册”(甚至可能是登录过程,前提是您假设将通过社交网络进行身份验证)。
就您希望实施的通用性如何使其适用于所有社交网络而言,我建议您查看Spring Social因为它已经为您做了很多这样的工作(以防万一)你希望它非常通用)。
希望有所帮助!