Skip to main content

authx_storage/
lib.rs

1pub mod audit_logger;
2pub mod memory;
3pub mod ports;
4
5#[cfg(feature = "sqlx-postgres")]
6pub mod sqlx;
7
8pub use audit_logger::AuditLogger;
9pub use memory::MemoryStore;
10pub use ports::{
11    ApiKeyRepository, AuditLogRepository, AuthorizationCodeRepository, CredentialRepository,
12    DeviceCodeRepository, InviteRepository, OAuthAccountRepository, OidcClientRepository,
13    OidcFederationProviderRepository, OidcTokenRepository, OrgRepository, SessionRepository,
14    StorageAdapter, UserRepository,
15};
16
17#[cfg(feature = "sqlx-postgres")]
18pub use self::sqlx::PostgresStore;