sdk-generator
sdk-generator copied to clipboard
OpenFGA Client SDK Generator
### Checklist - [X] I agree to the terms within the [OpenFGA Code of Conduct](https://github.com/openfga/.github/blob/main/CODE_OF_CONDUCT.md). ### Describe the problem you'd like to have solved As a user, I'd like to...
The API currently enforces array lengths to be at least `1` when sent. [source](https://github.com/openfga/api/blob/main/openfga/v1/openfga_service.proto#L871) On the SDK side, this provides a subpar developer experience. Considering OpenFgaClient already wraps the API...
Need to update the python client generator for the following bug - [x] https://github.com/openfga/python-sdk/issues/23 - [x] https://github.com/openfga/python-sdk/issues/24 - [x] https://github.com/openfga/python-sdk/issues/25 - [x] https://github.com/openfga/python-sdk/issues/26 - [x] https://github.com/openfga/python-sdk/issues/27 - [x] https://github.com/openfga/python-sdk/issues/28 -...
Related issues: - JS SDK: https://github.com/openfga/js-sdk/issues/20
We currently [manually hide](https://github.com/openfga/sdk-generator/blob/main/Makefile#LL179C1-L179C92) the `StreamedListObjects` endpoint from the SDKs. We should: - Allow this if possible in the `OpenFgaApi` interface, and use it underneath the hood for the `ListObjects`...
We need more tests for: * CRUD store methods * API Token being passed in headers
Some folks have expressed confusion with: ``` transaction = { disable: false, // defaults to false ... } ``` We'd like to change it to: ``` transaction = { enable:...
- feat(rust): 'make setup-new-sdk' for Rust - chore(rust-sdk): Add build/test with docker to Makefile - chore(rust-sdk): Update config overrides - clean(rust-sdk): Remove unused HTTP library ## Description ## References ##...
## Description Current SDKs only support [Auth0's client credentials flow implementation](https://auth0.com/docs/get-started/authentication-and-authorization-flow/call-your-api-using-the-client-credentials-flow). In order to also support standard [OAuth2 client credentials flow](https://datatracker.ietf.org/doc/html/rfc6749#section-4.4.2), the `audience` parameter should be made optional and another...