aauth 0.0.1

Rust implementation of the AAuth authorization protocol
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod deferred;
mod fetch;
pub mod keys;
mod signed;
mod token_exchange;

pub use deferred::{DeferredOptions, DeferredResult, InteractionCallback, poll_deferred};
pub use fetch::{AAuthFetch, AAuthFetchOptions, create_aauth_fetch};
pub use signed::{
    HttpClientAdapter, KeyMaterialProvider, SignedFetch, SignedFetchOptions, create_signed_fetch,
    sign_request_with_auth_token,
};
pub use token_exchange::{
    TokenExchangeError, TokenExchangeOptions, TokenExchangeResult, exchange_token,
};