目前,我正在使用Cordova本机FB插件登录用户以使用Ionic应用程序。之后,我想向我的DRF服务器进行身份验证并注册用户,我计划使用python-social-auth进行此操作。
但是我很快意识到一个问题,本机FB插件将直接向我返回FB的访问令牌,而不是Oauth代码,而python-social-auth使用Oauth代码对用户进行身份验证。
所以我有一个选择:要么将访问令牌直接传递到我的服务器(可能不是一个好习惯),要么尝试找出其他方法来获取Oauth代码(这似乎是不可能的) Cordova原生插件),并牺牲了在Ionic应用程序上的易实现性和易用性。有人可以建议我解决此问题的好方法还是应该朝哪个方向发展?