简体   繁体   English

登录后获取Facebook访问令牌

[英]Getting Facebook access token after login

I have a small Django project that supports logging in via Facebook. 我有一个小的Django项目,支持通过Facebook登录。 I'm not using any pluings (like social-auth et al). 我没有使用任何插件(例如social-auth等)。 I'm using FB's Javascript sdk to do the authentication. 我正在使用FB的Javascript sdk进行身份验证。

I'm sending the access token back to my view, however, I need the FB user id. 我正在将访问令牌发送回我的视图,但是,我需要FB用户ID。 How do I query FB for the User ID from the access token? 如何从访问令牌向FB查询用户ID?

I was sending the FB user id at first, however, any one can tamper with the it and I had no way to know if the ID is actually authentic. 我最初是在发送FB用户ID,但是任何人都可以篡改该ID,而且我无法知道该ID是否真实。

Thank you. 谢谢。

用户ID应该与访问令牌一起可用,尽管为了进行验证,您需要从签名的请求中提取它,或者使用对https://graph.facebook.com/me的api调用来检索它。使用令牌。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM