最近公司在做海外登录,并没有做用户名密码 手机号之类的登录,而是需要使用 Facebook 登录,用户校验 账号校验 Facebook 会帮我们完成,用户在安卓 或 ios 上登录成功后,再掉后台的登录接口,这样就会有个弊端,后台没有校验,所以需要在后台加一个 Facebook 校验登录,

    用户授权登录后,取到用户的facebook id 和 token,然后将这个id和token传给服务端,服务端再对id和token做验证。

这里需要你的  App Id 和 App Secret   

https://graph.facebook.com/debug_token?
input_token=INPUT_TOKEN
&access_token=ACCESS_TOKEN

其中 input_token 是登录后 Facebook 返回的 token

access_token 是你的 AppId 和 AppSecret  格式 :AppId|AppSecret  ,竖线分开

postman 请求后数据返回

其中 is_valid 为 true ,然后 user_id 与登录传过来的 facebook id ,后端对登录的校验既完成

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐