如何从具有身份验证令牌的Django API获取用户ID?基本上,我想发送身份验证令牌并获取用户ID . 我已经尝试过这个解决方案:How can I return user ID with token in Django?但是它返回了提供用户名和密码的令牌,这不是我想要的 .
如何从具有身份验证令牌的Django API获取用户ID?基本上,我想发送身份验证令牌并获取用户ID . 我已经尝试过这个解决方案:How can I return user ID with token in Django?但是它返回了提供用户名和密码的令牌,这不是我想要的 .
2 回答
您使用什么类型的身份验证?
例如,如果您使用rest_framework中的TokenAuthentication,则可以查看此类如何实现请求身份验证 .
您可以找到方法
authenticate
和authenticate_credentials
,我相信那里 - 您将找到如何获得用户的答案 .解决问题 . 基本上创建的View设置并对当前用户进行排序 .