2026-07-15 23:47:19 +08:00
|
|
|
mod memory;
|
|
|
|
|
|
|
|
|
|
pub use aether_data_contracts::repository::oauth_providers::{
|
2026-09-04 03:45:52 +08:00
|
|
|
validate_oauth_frontend_callback_url, validate_oauth_provider_endpoint_config,
|
|
|
|
|
validate_oauth_redirect_uri, EncryptedSecretUpdate, OAuthProviderReadRepository,
|
|
|
|
|
OAuthProviderRepository, OAuthProviderWriteRepository, StoredOAuthProviderConfig,
|
|
|
|
|
UpsertOAuthProviderConfigOutcome, UpsertOAuthProviderConfigRecord,
|
2026-07-15 23:47:19 +08:00
|
|
|
};
|
|
|
|
|
#[cfg(feature = "mysql")]
|
|
|
|
|
pub use aether_data_mysql::MysqlOAuthProviderRepository;
|
|
|
|
|
#[cfg(feature = "postgres")]
|
|
|
|
|
pub use aether_data_postgres::SqlxOAuthProviderRepository;
|
|
|
|
|
#[cfg(feature = "sqlite")]
|
|
|
|
|
pub use aether_data_sqlite::SqliteOAuthProviderRepository;
|
|
|
|
|
pub use memory::InMemoryOAuthProviderRepository;
|