后端验证 Facebook 登录是否有效
·
最近公司在做海外登录,并没有做用户名密码 手机号之类的登录,而是需要使用 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 ,后端对登录的校验既完成
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)