Crate oauth2_broker

Crate oauth2_broker 

Source
Expand description

Rust’s turnkey OAuth 2.0 broker—spin up multi-tenant flows, CAS-smart token stores, and transport-aware observability in one crate built for production.

Re-exports§

pub use reqwest;
pub use url;

Modules§

auth
Auth-domain identifiers, scope sets, and token models.
error
Broker-level error types shared across flows, providers, and stores.
ext
Public extension contracts (request signing, token leasing, rate limiting).
flows
High-level flow orchestrators powered by the broker facade.
http
Transport primitives for OAuth token exchanges.
oauth
Internal OAuth client facade abstractions.
obs
Optional observability helpers for broker flows.
provider
Provider-facing descriptors (data) and strategies (behavior).
store
Storage contracts and built-in store implementations for broker token records.