Facebook Oauth代码流程

Jos*_*ame 5 facebook oauth facebook-graph-api facebook-javascript-sdk

https://developers.facebook.com/docs/facebook-login/security/

在此页面上,有一个视频讨论与Facebook登录相关的安全问题.大约13分钟,他谈到了oauth代码流.我们的想法是,如果您只是从服务器发出请求,那么您应该生成一个代码,然后您可以在服务器上交换访问令牌.

为此,请将response_type设置为查询参数中的代码.

response_type代码

我的问题是你如何使用SDK做到这一点?该视频表明您需要在设置中将Client Oath Login设置为false:

设置

我这样做了,但我可以在Chrome网络标签中看到SDK仍然将response_type设置为令牌.结果是这个错误:

错误

我错过了什么?

TL; DR我想使用Facebook登录对话框来获取我可以在服务器上交换访问令牌的访问代码.