Change exceptions on token parsing.
parent
a2d2bd7d01
commit
a7ba212a63
|
@ -40,14 +40,14 @@ def get_user_for_token(token):
|
||||||
try:
|
try:
|
||||||
data = signing.loads(token)
|
data = signing.loads(token)
|
||||||
except signing.BadSignature:
|
except signing.BadSignature:
|
||||||
raise exc.BadRequest("Invalid token")
|
raise exc.NotAuthenticated("Invalid token")
|
||||||
|
|
||||||
model_cls = get_model("users", "User")
|
model_cls = get_model("users", "User")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
user = model_cls.objects.get(pk=data["user_id"])
|
user = model_cls.objects.get(pk=data["user_id"])
|
||||||
except model_cls.DoesNotExist:
|
except model_cls.DoesNotExist:
|
||||||
raise exc.BadRequest("Invalid token")
|
raise exc.NotAuthenticated("Invalid token")
|
||||||
else:
|
else:
|
||||||
return user
|
return user
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue