如何在我自己的后端通过 OAuth 处理某些社交网络的身份验证?
我第一个使用 facebook 的方法是
- 直接用facebook认证客户端,获取accessToken
- 将 accessToken 发送到我自己的后端并创建一个新用户,从 opengraph 获取详细信息
- 从后端向客户端返回一个 ApiKey(自己的身份验证),每次调用我的后端时需要什么
我的问题是:
这种做法对吗?也许这适用于 facebook,但使用 twitter,我怎样才能获得“accessToken”并从 facebook 获取像 opengraph 这样的数据用户?而且,如果我需要其他社交网络,这行得通吗?