acton-htmx 1.0.0-beta.7

Opinionated Rust web framework for HTMX applications
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! 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 mod base;
pub mod github;
pub mod google;
pub mod oidc;

pub use base::BaseOAuthProvider;
pub use github::GitHubProvider;
pub use google::GoogleProvider;
pub use oidc::OidcProvider;