Executing ORY KETO Rest api queries from cloudflar...
# talk-keto
b
Executing ORY KETO Rest api queries from cloudflare workers in Europe, using ory cloud project, results are 250-500ms per check, that is far far away from 15ms, Api call looks like
Copy code
const url = new URL(
        `${ctx.env.ORI_API_URL}/relation-tuples/check/openapi`
      );

      url.searchParams.append("namespace", input.namespace);
      url.searchParams.append("object", input.id);
      url.searchParams.append("relation", input.permit);

      url.searchParams.append(
        "subject_set.namespace",
        input.subjectSet.namespace
      );
      url.searchParams.append("subject_set.object", input.subjectSet.id);
      url.searchParams.append("subject_set.relation", "");

      const response = await fetch(url, {
        method: "GET",
        headers: {
          Authorization: `Bearer ${ctx.env.ORI_API_TOKEN}`,
        },
      });

      if (response.ok) {
        const res = await response.json();
        return CheckOutput.parse(res);
      }