authx-plugins 0.1.2

Auth plugin collection for authx-rs: email/password, TOTP, magic link, OAuth, API keys, organizations, and more
Documentation
[package]
name             = "authx-plugins"
version.workspace    = true
edition.workspace    = true
license.workspace    = true
repository.workspace = true
homepage.workspace   = true
documentation        = "https://docs.rs/authx-plugins"
readme               = "../../README.md"
description          = "Auth plugin collection for authx-rs: email/password, TOTP, magic link, OAuth, API keys, organizations, and more"
keywords             = ["authentication", "totp", "oauth", "magic-link", "mfa"]
categories           = ["authentication", "web-programming"]

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
authx-core.workspace    = true
authx-storage.workspace = true
async-trait.workspace   = true
serde.workspace         = true
serde_json.workspace    = true
uuid.workspace          = true
chrono.workspace        = true
thiserror.workspace     = true
tracing.workspace       = true
axum.workspace          = true
rand.workspace          = true
hex.workspace           = true
totp-rs.workspace       = true
tokio.workspace         = true
argon2.workspace        = true
reqwest.workspace       = true
base64.workspace        = true
urlencoding.workspace   = true
sha2.workspace          = true
email_address.workspace = true
subtle.workspace        = true
pkcs8.workspace         = true
ed25519-dalek.workspace  = true
webauthn-rs.workspace    = true

[dev-dependencies]
tokio.workspace = true

[features]
redis-tokens = ["dep:redis"]

[dependencies.redis]
version  = "1.0.4"
features = ["aio", "tokio-comp"]
optional = true