You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gives you the core library with in-memory storage, JWT tokens, password hashing,
rate limiting, and the non-optional protocol/runtime components. Optional SQL
backends, admin surfaces, and web framework integrations stay disabled.
Default (recommended for most deployments)
[dependencies]
auth-framework = "0.5"
Adds PostgreSQL storage and enterprise RBAC with a built-in API server.
SQLite Development Server
[dependencies]
auth-framework = { version = "0.5", default-features = false, features = ["sqlite-storage", "api-server"] }
Full-Featured Production
[dependencies]
auth-framework = { version = "0.5", features = [
"redis-storage",
"ldap-auth",
"saml",
"passkeys",
"enhanced-observability",
"config-hot-reload",
] }
FIPS-Compliant Deployment
[dependencies]
auth-framework = { version = "0.5", features = ["fips-compliance", "enhanced-crypto"] }
Notes
The role-system dependency is pulled in automatically by enhanced-rbac
Storage features are mutually compatible — you can enable multiple backends
admin-binary is a convenience feature that bundles cli, tui, and web-gui
All web framework integrations (axum-integration, actix-integration, warp-integration) are independent and can be enabled alongside each other