Crate ggen_auth

Crate ggen_auth 

Source
Expand description

Authentication system for ggen: OAuth2, JWT, and API key management

Re-exports§

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

Modules§

api_keys
API key management
claims
Authentication claims and user context
errors
Authentication error types
jwt
JWT token generation and verification
oauth
OAuth2 provider integration

Type Aliases§

AuthResult
Result type for auth operations