Expand description
§Better Auth - Rust
A comprehensive authentication framework for Rust, inspired by Better-Auth.
§Quick Start
use better_auth::{BetterAuth, AuthConfig};
use better_auth::plugins::EmailPasswordPlugin;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let config = AuthConfig::new("your-secret-key");
let auth = BetterAuth::new(config)
.plugin(EmailPasswordPlugin::new())
.build()
.await?;
Ok(())
}Re-exports§
pub use core::BetterAuth;pub use core::AuthBuilder;pub use core::AuthConfig;pub use error::AuthError;pub use error::AuthResult;pub use types::User;pub use types::Session;pub use types::Account;pub use types::Verification;pub use types::AuthRequest;pub use types::AuthResponse;pub use types::CreateVerification;