alibi-core 0.7.0

Shared authentication contracts and backend-independent services for Alibi
Documentation
mod account;
mod api_key;
mod device;
mod hooks;
mod organization;
mod passkey;
mod session;
mod transaction;
mod two_factor;
mod user;
mod verification;

pub use account::AccountStore;
pub use api_key::{ApiKeyStore, ConsumeApiKeyResult};
pub use device::DeviceCodeStore;
pub(crate) use hooks::UserCreateTransform;
pub(in crate::store) use hooks::create_data;
pub use hooks::{AdapterAfterHook, AdapterEvent, SessionCreatedHook, UserCreationDefaults};
pub use organization::{
    InvitationCreateOptions, InvitationStore, ListOrganizationMembersParams, MemberPageQuery,
    MemberStore, OrganizationStore,
};
pub use passkey::PasskeyStore;
pub use session::SessionStore;
pub use transaction::{
    AuthTransaction, BoxedTransactionValue, TransactionFuture, TransactionStore, TransactionWork,
    TypedTransactionFuture, transaction,
};
pub use two_factor::TwoFactorStore;
pub use user::{NumericTextInput, UserStore};
pub use verification::{VerificationStore, verification_reservation_key};