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
  );
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…