alibi 0.1.1

Authentication for Rust, compatible with Better Auth’s TypeScript client
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Storage traits and cache adapters used by Alibi.

#[cfg(feature = "redis-cache")]
pub use alibi_core::store::RedisAdapter;
pub use alibi_core::store::WalletAddressStore;
pub use alibi_core::store::stateless::{StatelessSchema, StatelessStore};
pub use alibi_core::store::{
    AuthStore, AuthTransaction, CacheAdapter, MemoryCacheAdapter, transaction,
};
pub use alibi_core::store::{
    DatabaseHookContext, DatabaseHooks, HookBackend, HookControl, SchemaMigrator,
};
// Direct adapter operations use the same contracts as the plugin runtime.
pub use alibi_core::store::{InvitationStore, MemberStore, OrganizationStore, SessionStore};