lib-client-google-auth 0.1.0

Google OAuth2 authentication library for ADI
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Google OAuth2 authentication library for ADI.
//!
//! Provides authentication strategies for Google APIs:
//! - API key authentication
//! - Service account authentication (JWT)
//! - OAuth2 authentication (user consent flow)

pub use auth::{ApiKeyAuth, AuthStrategy, OAuth2Auth, ServiceAccountAuth};
pub use credentials::{Credentials, ServiceAccountCredentials};
pub use error::{Error, Result};
pub use token::{Token, TokenStore};

mod auth;
mod credentials;
mod error;
mod token;