Ory Keto is a cloud native access control server providing best-practice patterns (RBAC, ABAC, ACL, AWS IAM Policies, Kubernetes Roles, ...) via REST APIs.
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
Put the package under your project folder and add the following to Cargo.toml
under [dependencies]
:
openapi = { path = "./generated" }
All URIs are relative to http://localhost
Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- EnginesApi | addoryaccesscontrolpolicyrolemembers | put /engines/acp/ory/{flavor}/roles/{id}/members | Add a member to an ORY Access Control Policy Role EnginesApi | deleteoryaccesscontrolpolicy | delete /engines/acp/ory/{flavor}/policies/{id} | EnginesApi | deleteoryaccesscontrolpolicyrole | delete /engines/acp/ory/{flavor}/roles/{id} | Delete an ORY Access Control Policy Role *EnginesApi* | dooryaccesscontrolpoliciesallow | post /engines/acp/ory/{flavor}/allowed | Check if a request is allowed EnginesApi | getoryaccesscontrolpolicy | get /engines/acp/ory/{flavor}/policies/{id} | EnginesApi | getoryaccesscontrolpolicyrole | get /engines/acp/ory/{flavor}/roles/{id} | Get an ORY Access Control Policy Role *EnginesApi* | listoryaccesscontrolpolicies | get /engines/acp/ory/{flavor}/policies | *EnginesApi* | listoryaccesscontrolpolicyroles | get /engines/acp/ory/{flavor}/roles | List ORY Access Control Policy Roles EnginesApi | removeoryaccesscontrolpolicyrolemembers | delete /engines/acp/ory/{flavor}/roles/{id}/members/{member} | Remove a member from an ORY Access Control Policy Role EnginesApi | upsertoryaccesscontrolpolicy | put /engines/acp/ory/{flavor}/policies | EnginesApi | upsertoryaccesscontrolpolicyrole | put /engines/acp/ory/{flavor}/roles | Upsert an ORY Access Control Policy Role *HealthApi* | isinstancealive | get /health/alive | Check alive status *HealthApi* | isinstanceready | get /health/ready | Check readiness status *VersionApi* | getversion | get /version | Get service version
To get access to the crate's generated documentation, use:
cargo doc --open
hi@ory.sh