authx-storage 0.1.2

Storage abstraction layer for authx-rs: repository traits, in-memory store, and PostgreSQL adapter
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub mod audit_logger;
pub mod memory;
pub mod ports;

#[cfg(feature = "sqlx-postgres")]
pub mod sqlx;

pub use audit_logger::AuditLogger;
pub use memory::MemoryStore;
pub use ports::{
    ApiKeyRepository, AuditLogRepository, AuthorizationCodeRepository, CredentialRepository,
    DeviceCodeRepository, InviteRepository, OAuthAccountRepository, OidcClientRepository,
    OidcFederationProviderRepository, OidcTokenRepository, OrgRepository, SessionRepository,
    StorageAdapter, UserRepository,
};

#[cfg(feature = "sqlx-postgres")]
pub use self::sqlx::PostgresStore;