async def METHOD_NAME(req: Request, handler: Callable):
    """
    Apply route policies to incoming requests.
    Policy check methods must raise aiohttp HTTP exceptions to interrupt the request.
    The default policy rejects any requests from unauthenticated clients.
    """
    route_policy = get_handler_policy(handler, req.method)
    await route_policy.run_checks(req, handler, req["client"])
    return await handler(req)