//! OAuth2 provider implementations
//!
//! This module contains implementations for various OAuth2 providers:
//! - Google OAuth2 (with OpenID Connect)
//! - GitHub OAuth2
//! - Generic OpenID Connect provider
//!
//! All providers use a shared `BaseOAuthProvider` to eliminate code duplication.
pub use BaseOAuthProvider;
pub use GitHubProvider;
pub use GoogleProvider;
pub use OidcProvider;