oauth2_broker/
ext.rs

1//! Public extension contracts (request signing, token leasing, rate limiting).
2//!
3//! The MVP crate intentionally exposes traits without concrete implementations so
4//! downstream services can bring their own HTTP client, token cache, and rate
5//! budgeting strategy. Future tasks will implement opinionated adapters in
6//! separate crates without expanding the surface of `oauth2-broker` itself.
7
8pub mod rate_limit;
9pub mod request_signer;
10pub mod token_lease;
11
12pub use rate_limit::*;
13pub use request_signer::*;
14pub use token_lease::*;