https://developers.facebook.com/docs/facebook-login/security/
在此页面上,有一个视频讨论与Facebook登录相关的安全问题。大约13分钟,他谈到了oauth代码流程。我们的想法是,如果您只是从服务器发出请求,那么您应该生成一个代码,然后您可以在服务器上交换访问令牌。
要执行此操作,请将response_type设置为查询参数中的代码。
我的问题是你如何使用SDK做到这一点?该视频表明您需要在设置中将Client Oath Login设置为false:
我做到了,但我可以在Chrome网络标签中看到SDK仍然将response_type设置为令牌。结果是这个错误:
我错过了什么?
TL; DR我想使用Facebook登录对话框来获取我可以在服务器上交换访问令牌的访问代码。