Expand description
SeaORM integration for Alibi.
Re-exports§
pub use rate_limit::SeaOrmRateLimitStorage;pub use hooks::SeaOrmBackend;pub use hooks::SeaOrmHookContext;pub use json_metadata::JsonMetadata;pub use schema::SeaOrmAccountModel;pub use schema::SeaOrmSessionModel;pub use schema::SeaOrmUserModel;pub use schema::SeaOrmVerificationModel;pub use store::SeaOrmStore;pub use sea_orm;
Modules§
- additional_
fields - Raw configured values staged on actual session entity columns.
- hooks
SeaORMbindings for the shared database lifecycle hooks.- json_
metadata - JSON metadata storage for bundled and application-owned
SeaORMentities. - rate_
limit - Atomic rolling rate limits persisted independently of an application’s auth schema.
- schema
SeaORMmodel bindings for Alibi schemas.- store
- SeaORM-backed persistence implementation for built-in auth tables.
Structs§
- Database
- Entry point for opening a
DatabaseConnection; seeDatabase::connect. - Database
Connection - A handle to a database — implements
ConnectionTraitandTransactionTraitso it works with every query and mutation method in SeaORM. - Integer
- Number
- Better Auth’s number columns use SQLite INTEGER affinity.
Enums§
- Hook
Control - Control flow returned by database
before_*hooks.
Traits§
- Database
Hooks - Lifecycle hooks for intercepting auth writes.
Functions§
Derive Macros§
- Auth
Entity - Derive macro that generates
Auth*trait impls andSeaOrm*Modelimpls for aSeaORMentity.