aauth 0.0.2

Rust implementation of the AAuth authorization protocol
Documentation
mod deferred;
mod metadata;
mod middleware;
pub(crate) mod send;
pub(crate) mod signed;
mod token_exchange;

pub use super::injector::{
    AgentAuth, AgentAuthAttempt, AgentAuthStep, AgentOptions, AgentOptionsBuilder,
    ClarificationCallback, InteractionCallback,
};
pub use deferred::{AgentDeferredOptions, AgentDeferredOptionsBuilder, DeferredResult, poll_deferred};
pub use metadata::CachedMetadataFetcher;
pub use middleware::{AgentMiddleware, ClientBuilder, ClientWithMiddleware};
pub use token_exchange::{
    TokenExchangeError, TokenExchangeOptions, TokenExchangeOptionsBuilder, TokenExchangeResult,
    exchange_token,
};

pub use reqwest;
pub use reqwest_middleware;