ory / keto

Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.
https://www.ory.sh/?utm_source=github&utm_medium=banner&utm_campaign=keto
Apache License 2.0
4.7k stars 342 forks source link

fix: generation #1511

Closed aeneasr closed 3 days ago

aeneasr commented 5 months ago

Related issue(s)

Checklist

Further Comments

aeneasr commented 5 months ago

This does give me a 404 for some reason 🤔

Running expand-api-display-access/00-create-tuples/index.js
--- /dev/fd/63  2024-02-05 20:35:44
+++ expand-api-display-access/00-create-tuples/expected_output.txt      2021-04-06 18:34:27
@@ -1,31 +1 @@
-node:internal/process/promises:289
-            triggerUncaughtException(err, true /* fromPromise */);
-            ^
-
-ConnectError: [unimplemented] HTTP 404
-    at validateResponse (/Users/foobar/workspace/go/src/github.com/ory/keto/contrib/docs-code-samples/node_modules/@connectrpc/connect/dist/cjs/protocol-grpc/validate-response.js:35:15)
-    at validateResponseWithCompression (/Users/foobar/workspace/go/src/github.com/ory/keto/contrib/docs-code-samples/node_modules/@connectrpc/connect/dist/cjs/protocol-grpc/validate-response.js:56:29)
-    at next (/Users/foobar/workspace/go/src/github.com/ory/keto/contrib/docs-code-samples/node_modules/@connectrpc/connect/dist/cjs/protocol-grpc/transport.js:89:104)
-    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-    at async Object.unary (/Users/foobar/workspace/go/src/github.com/ory/keto/contrib/docs-code-samples/node_modules/@connectrpc/connect/dist/cjs/protocol-grpc/transport.js:65:20)
-    at async Object.transactRelationTuples (/Users/foobar/workspace/go/src/github.com/ory/keto/contrib/docs-code-samples/node_modules/@connectrpc/connect/dist/cjs/promise-client.js:71:26) {
-  rawMessage: 'HTTP 404',
-  code: 12,
-  metadata: Headers {
-    [Symbol(headers list)]: HeadersList {
-      cookies: null,
-      [Symbol(headers map)]: Map(4) {
-        'content-length' => { name: 'content-length', value: '19' },
-        'content-type' => { name: 'content-type', value: 'text/plain; charset=utf-8' },
-        'date' => { name: 'date', value: 'Mon, 05 Feb 2024 19:35:44 GMT' },
-        'x-content-type-options' => { name: 'x-content-type-options', value: 'nosniff' }
-      },
-      [Symbol(headers map sorted)]: null
-    },
-    [Symbol(guard)]: 'none'
-  },
-  details: [],
-  cause: undefined
-}
-
-Node.js v21.4.0
aeneasr commented 3 days ago

Never got this to work properly.