INNER CODE UNIT · TypeScript
entry
cloudflare/web-bot-auth · packages/web-bot-auth/src/index.ts:196
const entry = parsed.entries.find((candidate) => candidate.label === key);
if (entry === undefined) {
return policyError(`Signature-Agent has no member ${key}`);
}
return Object.freeze({
component: component(SIGNATURE_AGENT_HEADER, { key }),
});
}
function hasExactBareTarget(
components: readonly ComponentDescriptor[]
): boolean {
return components.some(
({ name, parameters }) =>
(name === "@authority" || name === "@target-uri") &&
Object.keys(parameters).length === 0
);
}