skip auth for OPTIONS request

This commit is contained in:
arabcoders 2025-05-12 17:15:21 +03:00
parent 9aed6d1837
commit 2828737562

View file

@ -305,6 +305,10 @@ class HttpAPI(Common):
@web.middleware
async def middleware_handler(request: Request, handler: RequestHandler) -> Response:
# if OPTIONS request, skip auth
if request.method == "OPTIONS":
return await handler(request)
auth_header = request.headers.get("Authorization")
if auth_header is None and request.query.get("apikey") is not None:
auth_header = f"Basic {request.query.get('apikey')}"