【发布时间】:2017-05-13 11:08:45
【问题描述】:
我正在尝试使用 JWT 令牌身份验证获取用户详细信息。我可以使用 BasicAuthentication 和 JsonWebToken 身份验证来获取它们。我正在尝试使用 JWT 获取详细信息。
class PermissionView(APIView):
permission_classes = [IsAuthenticated]
authentication_classes = [BasicAuthentication,JSONWebTokenAuthentication]
def get(self, request,format=None):
data = {
'username': request.user.username,
'password':request.user.password,
}
return Response(data)
网址:
url(r'^api-token/$', obtain_jwt_token),
输出: 1) 生成令牌
2) 使用基本身份验证和 JsonWebTokenauthentication 获取用户详细信息]
我正在尝试使用 JWT 令牌获取用户详细信息或验证用户详细信息。帮助将不胜感激?
【问题讨论】:
-
为什么要获取用户密码?我认为你缺少自我,所以它看起来像 self.request.user.username