如何解决Django 休息与 JWT 身份验证
我想知道如何使用 django rest 框架使用 JWT 令牌进行身份验证。
@api_view(['POST'])
def login_user(request):
data=request.data
serialized=UserSerializer(data=data)
if serialized.is_valid():
email=serialized.data['email']
password=serialized.data['password']
user=authenticate(request,username=email,password=password)
if user is not None:
try:
payload = JWT_PAYLOAD_HANDLER(user)
jwt_token = JWT_ENCODE_HANDLER(payload)
login(request,user)
message="Logged in successfully"
except User.DoesNotExist:
message="User does not exist"
else:
message="User does not exist "
data={
"message": message,"token": jwt_token
}
return JsonResponse(data)
我有点失落。有人可以指导我吗
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。