lib_client_google_auth/lib.rs
1//! Google OAuth2 authentication library for ADI.
2//!
3//! Provides authentication strategies for Google APIs:
4//! - API key authentication
5//! - Service account authentication (JWT)
6//! - OAuth2 authentication (user consent flow)
7
8pub use auth::{ApiKeyAuth, AuthStrategy, OAuth2Auth, ServiceAccountAuth};
9pub use credentials::{Credentials, ServiceAccountCredentials};
10pub use error::{Error, Result};
11pub use token::{Token, TokenStore};
12
13mod auth;
14mod credentials;
15mod error;
16mod token;