#reverse-proxy #api-client #access-token #open-api #authorization #check #api-version

ory-oathkeeper-client

ORY Oathkeeper is a reverse proxy that checks the HTTP Authorization for validity against a set of rules. This service uses Hydra to validate access tokens and policies.

26 releases

0.40.8 Jul 8, 2024
0.40.6 Jul 18, 2023
0.40.2 Mar 15, 2023
0.39.2 Aug 18, 2022
0.38.14-beta.1 Jul 14, 2021

#315 in Authentication

Download history 127/week @ 2024-03-29 27/week @ 2024-04-05 110/week @ 2024-07-05 14/week @ 2024-07-12

124 downloads per month

Unlicense

41KB
582 lines

Rust API client for ory-oathkeeper-client

ORY Oathkeeper is a reverse proxy that checks the HTTP Authorization for validity against a set of rules. This service uses Hydra to validate access tokens and policies.

For more information, please visit https://www.ory.am

Overview

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.

  • API version: v0.40.8
  • Package version: v0.40.8
  • Generator version: 7.7.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named ory-oathkeeper-client and add the following to Cargo.toml under [dependencies]:

ory-oathkeeper-client = { path = "./ory-oathkeeper-client" }

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
ApiApi decisions GET /decisions Access Control Decision API
ApiApi get_rule GET /rules/{id} Retrieve a Rule
ApiApi get_well_known_json_web_keys GET /.well-known/jwks.json Lists Cryptographic Keys
ApiApi list_rules GET /rules List All Rules
HealthApi is_instance_alive GET /health/alive Check alive status
HealthApi is_instance_ready GET /health/ready Check readiness status
VersionApi get_version GET /version Get service version

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

hi@ory.am

Dependencies

~4–19MB
~234K SLoC