我是一个 Python 新手,我想在我的 Django 项目中集成社交登录功能,使用 JWT 身份验证。我使用了这个包,但是这个项目的文档不好。它表明我需要向{ 'provider' : '', 'code' : '' }
端点发送一个对象以获取 JWT 令牌。但我无法理解如何为 Facebook、Twitter、Google 等获取此代码。
我通过点击 Facebook oauth url 从 Facebook 获得了一个代码作为响应,但是当我在端点对象中使用它时,它总是显示这个错误:
Authentication process canceled
{
'error': {
'message': 'This authorization code has expired.',
'type': 'OAuthException',
'code': 100,
'fbtrace_id': 'A7njJL6BTqXbji1TC5Xl1Us'
}
}
Bad Request: /api/login/social/jwt/
任何帮助或建议将不胜感激。提前致谢。