ggen-auth 5.1.3

Authentication system for ggen: OAuth2, JWT, and API key management
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Authentication system for ggen: OAuth2, JWT, and API key management

pub mod jwt;
pub mod oauth;
pub mod api_keys;
pub mod errors;
pub mod claims;

pub use jwt::{JwtManager, TokenClaims};
pub use oauth::{OAuthConfig, OAuthProvider};
pub use api_keys::{ApiKeyManager, ApiKeyHash};
pub use errors::AuthError;
pub use claims::Claims;

/// Result type for auth operations
pub type AuthResult<T> = Result<T, AuthError>;