We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 2e0ee03 + 695171d commit 227910aCopy full SHA for 227910a
1 file changed
src/lightspeed_agent/auth/middleware.py
@@ -10,6 +10,7 @@
10
from starlette.responses import JSONResponse
11
12
from lightspeed_agent.auth.introspection import (
13
+ DisallowedScopeError,
14
InsufficientScopeError,
15
TokenValidationError,
16
get_token_introspector,
@@ -123,6 +124,9 @@ async def dispatch(
123
124
_request_access_token.set((token, user.token_exp))
125
_request_order_id.set(order_id)
126
logger.debug("Authenticated user: %s", user.user_id)
127
+ except DisallowedScopeError as e:
128
+ logger.warning("Disallowed scope: %s", e)
129
+ return self._forbidden_response(str(e))
130
except InsufficientScopeError as e:
131
logger.warning("Insufficient scope: %s", e)
132
return self._forbidden_response(str(e))
0 commit comments