raise APIKeyInvalid if no api key is provided
This commit is contained in:
parent
e9a255b095
commit
7862ec2765
1 changed files with 3 additions and 0 deletions
|
@ -59,6 +59,9 @@ class APIKeyAuth(APIKeyHeader):
|
||||||
request.user_permissions = SimpleLazyObject(lambda: UserPermissionsMiddleware.get_user_permissions(request))
|
request.user_permissions = SimpleLazyObject(lambda: UserPermissionsMiddleware.get_user_permissions(request))
|
||||||
request.user_space_accesses = lazy(UserPermissionsMiddleware.get_user_space_accesses, dict)(request)
|
request.user_space_accesses = lazy(UserPermissionsMiddleware.get_user_space_accesses, dict)(request)
|
||||||
|
|
||||||
|
if key is None:
|
||||||
|
raise APIKeyInvalid
|
||||||
|
|
||||||
if key == "anonymous":
|
if key == "anonymous":
|
||||||
return APIAuthDetails(
|
return APIAuthDetails(
|
||||||
key_type=APIKeyType.ANONYMOUS,
|
key_type=APIKeyType.ANONYMOUS,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue