klieo-auth-oauth 3.4.0

OAuth 2.0 bearer-token Authenticator for klieo HTTP transports
Documentation
#![deny(missing_docs)]
#![deny(rust_2018_idioms)]
#![deny(rustdoc::broken_intra_doc_links)]

//! OAuth 2.0 bearer Authenticator for klieo HTTP transports.
//!
//! Implements [`klieo_auth_common::Authenticator`] with local JWT
//! verification + a JWKS cache fetched at builder construction +
//! refreshed on signature-verification failure. Scope-based method
//! authorization via an operator-supplied allow-list.
//!
//! See ADR-021 and the cluster 0.21 spec for design details. T3
//! fills in the actual verifier; T2 is the crate skeleton.

mod authenticator;
mod builder;
mod cache;
mod discovery;
mod error;
mod http;
mod introspect;
mod jwks;

pub use authenticator::OAuthAuthenticator;
pub use builder::OAuthAuthenticatorBuilder;
pub use error::OAuthError;