14 lines
568 B
Rust
14 lines
568 B
Rust
//! Auth dependency-inversion seam shared between `xai-file-utils`
|
|
//! (the holder) and `xai-grok-shell` (the implementer). Keeps shell types
|
|
//! out of data-collector's import graph while still letting refresh-aware
|
|
//! token resolution drive HTTP requests.
|
|
|
|
pub mod auth_provider;
|
|
#[cfg(feature = "middleware")]
|
|
pub mod retry_middleware;
|
|
pub mod visibility;
|
|
|
|
pub use auth_provider::{AuthCredentialProvider, CredentialSnapshot, StaticAuthCredentialProvider};
|
|
#[cfg(feature = "middleware")]
|
|
pub use retry_middleware::AuthRetryMiddleware;
|
|
pub use visibility::HttpAuth;
|