diff --git a/contrib/docs-code-samples/expand-api-display-access/00-create-tuples/curl.sh b/contrib/docs-code-samples/expand-api-display-access/00-create-tuples/curl.sh index a19d5d289..22b3d3a96 100755 --- a/contrib/docs-code-samples/expand-api-display-access/00-create-tuples/curl.sh +++ b/contrib/docs-code-samples/expand-api-display-access/00-create-tuples/curl.sh @@ -18,6 +18,7 @@ files:/photos/mountains.jpg#access@(directories:/photos#access)' | \ keto relation-tuple parse - --format json | \ jq "[ .[] | { relation_tuple: . , action: \"insert\" } ]" -c | \ curl -X PATCH --silent --fail \ + -H 'Content-Type: application/json' \ --data @- \ http://127.0.0.1:4467/admin/relation-tuples diff --git a/contrib/docs-code-samples/expand-api-display-access/99-cleanup/curl.sh b/contrib/docs-code-samples/expand-api-display-access/99-cleanup/curl.sh index 442d22e34..8f7eaa141 100755 --- a/contrib/docs-code-samples/expand-api-display-access/99-cleanup/curl.sh +++ b/contrib/docs-code-samples/expand-api-display-access/99-cleanup/curl.sh @@ -9,6 +9,7 @@ curl -G --silent \ http://127.0.0.1:4466/relation-tuples | \ jq "[ .relation_tuples[] | { relation_tuple: . , action: \"delete\" } ]" -c | \ curl -X PATCH --silent --fail \ + -H 'Content-Type: application/json' \ --data @- \ http://127.0.0.1:4467/admin/relation-tuples @@ -17,5 +18,6 @@ curl -G --silent \ http://127.0.0.1:4466/relation-tuples | \ jq "[ .relation_tuples[] | { relation_tuple: . , action: \"delete\" } ]" -c | \ curl -X PATCH --silent --fail \ + -H 'Content-Type: application/json' \ --data @- \ http://127.0.0.1:4467/admin/relation-tuples diff --git a/contrib/docs-code-samples/list-api-display-objects/00-create-tuples/curl.sh b/contrib/docs-code-samples/list-api-display-objects/00-create-tuples/curl.sh index 67f56f23c..c5b7c4d79 100755 --- a/contrib/docs-code-samples/list-api-display-objects/00-create-tuples/curl.sh +++ b/contrib/docs-code-samples/list-api-display-objects/00-create-tuples/curl.sh @@ -15,6 +15,7 @@ chats:coffee-break#member@Patrik' | \ keto relation-tuple parse - --format json | \ jq "[ .[] | { relation_tuple: . , action: \"insert\" } ]" -c | \ curl -X PATCH --silent --fail \ + -H 'Content-Type: application/json' \ --data @- \ http://127.0.0.1:4467/admin/relation-tuples diff --git a/contrib/docs-code-samples/list-api-display-objects/99-cleanup/curl.sh b/contrib/docs-code-samples/list-api-display-objects/99-cleanup/curl.sh index 21cb4733b..b8301c994 100755 --- a/contrib/docs-code-samples/list-api-display-objects/99-cleanup/curl.sh +++ b/contrib/docs-code-samples/list-api-display-objects/99-cleanup/curl.sh @@ -9,5 +9,6 @@ curl -G --silent \ http://127.0.0.1:4466/relation-tuples | \ jq "[ .relation_tuples[] | { relation_tuple: . , action: \"delete\" } ]" -c | \ curl -X PATCH --silent --fail \ + -H 'Content-Type: application/json' \ --data @- \ http://127.0.0.1:4467/admin/relation-tuples diff --git a/contrib/docs-code-samples/package-lock.json b/contrib/docs-code-samples/package-lock.json index 4d56db3c3..11d46c99d 100644 --- a/contrib/docs-code-samples/package-lock.json +++ b/contrib/docs-code-samples/package-lock.json @@ -14,7 +14,7 @@ "name": "@ory/keto-grpc-client", "version": "0.6.0-alpha.1", "dependencies": { - "@grpc/grpc-js": "^1.7.3", + "@grpc/grpc-js": "1.12.4", "google-protobuf": "^3.21.2" } }, @@ -349,7 +349,7 @@ "@ory/keto-grpc-client": { "version": "file:../../proto", "requires": { - "@grpc/grpc-js": "^1.7.3", + "@grpc/grpc-js": "1.12.4", "google-protobuf": "^3.21.2" } }, diff --git a/contrib/docs-code-samples/simple-access-check-guide/00-write-direct-access/curl.sh b/contrib/docs-code-samples/simple-access-check-guide/00-write-direct-access/curl.sh index ab17dd867..3c4b814ba 100755 --- a/contrib/docs-code-samples/simple-access-check-guide/00-write-direct-access/curl.sh +++ b/contrib/docs-code-samples/simple-access-check-guide/00-write-direct-access/curl.sh @@ -10,6 +10,7 @@ relationtuple=' }' curl --fail --silent -X PUT \ + -H 'Content-Type: application/json' \ --data "$relationtuple" \ http://127.0.0.1:4467/admin/relation-tuples > /dev/null \ && echo "Successfully created tuple" \ diff --git a/contrib/docs-code-samples/simple-access-check-guide/99-cleanup/curl.sh b/contrib/docs-code-samples/simple-access-check-guide/99-cleanup/curl.sh index 73a7a573d..480688a2a 100755 --- a/contrib/docs-code-samples/simple-access-check-guide/99-cleanup/curl.sh +++ b/contrib/docs-code-samples/simple-access-check-guide/99-cleanup/curl.sh @@ -6,4 +6,5 @@ curl -X DELETE -G --silent \ --data-urlencode "relation=decypher" \ --data-urlencode "namespace=messages" \ --data-urlencode "object=02y_15_4w350m3" \ + -H 'Content-Type: application/json' \ http://127.0.0.1:4467/admin/relation-tuples diff --git a/proto/ory/keto/relation_tuples/v1alpha2/check_service.proto b/proto/ory/keto/relation_tuples/v1alpha2/check_service.proto index a2c2fcd27..1925a7e9a 100644 --- a/proto/ory/keto/relation_tuples/v1alpha2/check_service.proto +++ b/proto/ory/keto/relation_tuples/v1alpha2/check_service.proto @@ -35,7 +35,6 @@ service CheckService { } }; option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = { - consumes: "application/x-www-form-urlencoded" consumes: "application/json" tags: "permission" responses: { diff --git a/proto/ory/keto/relation_tuples/v1alpha2/expand_service.proto b/proto/ory/keto/relation_tuples/v1alpha2/expand_service.proto index 109e74bf5..813f5135e 100644 --- a/proto/ory/keto/relation_tuples/v1alpha2/expand_service.proto +++ b/proto/ory/keto/relation_tuples/v1alpha2/expand_service.proto @@ -27,7 +27,7 @@ service ExpandService { response_body: "tree" }; option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = { - consumes: "application/x-www-form-urlencoded"; + consumes: "application/json" tags: "permission"; operation_id: "expandPermissions"; responses: { diff --git a/proto/ory/keto/relation_tuples/v1alpha2/namespaces_service.proto b/proto/ory/keto/relation_tuples/v1alpha2/namespaces_service.proto index 33c4da071..4ec6c0148 100644 --- a/proto/ory/keto/relation_tuples/v1alpha2/namespaces_service.proto +++ b/proto/ory/keto/relation_tuples/v1alpha2/namespaces_service.proto @@ -21,7 +21,6 @@ service NamespacesService { rpc ListNamespaces(ListNamespacesRequest) returns (ListNamespacesResponse) { option (google.api.http) = {get: "/namespaces"}; option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = { - consumes: "application/x-www-form-urlencoded"; tags: "relationship"; operation_id: "listRelationshipNamespaces"; responses: { diff --git a/proto/ory/keto/relation_tuples/v1alpha2/read_service.proto b/proto/ory/keto/relation_tuples/v1alpha2/read_service.proto index 86fb668a4..edef30e05 100644 --- a/proto/ory/keto/relation_tuples/v1alpha2/read_service.proto +++ b/proto/ory/keto/relation_tuples/v1alpha2/read_service.proto @@ -23,7 +23,6 @@ service ReadService { rpc ListRelationTuples(ListRelationTuplesRequest) returns (ListRelationTuplesResponse) { option (google.api.http) = {get: "/relation-tuples"}; option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = { - consumes: "application/x-www-form-urlencoded"; tags: "relationship"; operation_id: "getRelationships"; responses: { diff --git a/proto/ory/keto/relation_tuples/v1alpha2/write_service.proto b/proto/ory/keto/relation_tuples/v1alpha2/write_service.proto index ecf0f6c6f..46eaecd07 100644 --- a/proto/ory/keto/relation_tuples/v1alpha2/write_service.proto +++ b/proto/ory/keto/relation_tuples/v1alpha2/write_service.proto @@ -77,7 +77,6 @@ service WriteService { rpc DeleteRelationTuples(DeleteRelationTuplesRequest) returns (DeleteRelationTuplesResponse) { option (google.api.http) = {delete: "/admin/relation-tuples"}; option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = { - consumes: "application/x-www-form-urlencoded"; tags: "relationship"; operation_id: "deleteRelationships"; responses: {