我正在开发移动API,我想允许移动用户使用他们的Facebook帐户登录我的移动应用程序。
我一直在努力寻找有关此请求的详细信息。有人能指出我正确的方向吗?我在OAuth2上使用以下Laravel包: https://github.com/lucadegasperi/oauth2-server-laravel
据我所知,用户点击"使用Facebook登录"按钮然后继续进行身份验证。 Facebook提供访问令牌作为结果。但是如何在我们的服务器上显示用户帐户?据我所知,我们的服务器应提供与我们数据库上的用户帐户绑定的访问令牌。有人可以解决这个问题吗?
答案 0 :(得分:0)
您是否看过Facebook移动sdk指南?
iOS:https://developers.facebook.com/docs/ios
Andriod:https://developers.facebook.com/docs/android/
您提到的软件包看起来像执行oAuth身份验证,我认为您不需要这样做。如果我理解正确,您应该能够使用Facebook sdk执行身份验证并告诉您的应用程序用户已通过身份验证。您必须为它们创建一个用户帐户(例如,将记录添加到数据库中的users表)并存储其Facebook ID。