postrust_proxy/saas/mod.rs
1//! SaaS Domain Management Module
2//!
3//! Provides multi-tenant domain ownership validation and reverse proxy routing.
4//!
5//! ## Features
6//!
7//! - Domain ownership verification (DNS TXT and HTTP challenge)
8//! - Multi-tenant API key authentication
9//! - Dynamic route management per verified domain
10//! - Automatic SSL certificate provisioning via ACME
11//! - Manual certificate upload support
12
13pub mod api_keys;
14pub mod auth;
15pub mod db;
16pub mod handlers;
17pub mod manager;
18pub mod types;
19pub mod verification;
20
21pub use api_keys::ApiKeyService;
22pub use auth::{AuthContext, AuthType, SaasAuthLayer};
23pub use manager::DomainManager;
24pub use types::*;
25pub use verification::DomainVerificationService;