Files
k-tv/crates/adapters/auth/Cargo.toml

28 lines
624 B
TOML

[package]
name = "adapter-auth"
version = "0.1.0"
edition = "2024"
[features]
default = ["jwt"]
jwt = ["dep:jsonwebtoken"]
oidc = ["dep:openidconnect", "dep:reqwest", "dep:url"]
[dependencies]
domain = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
# JWT deps
jsonwebtoken = { workspace = true, optional = true }
# OIDC deps (optional)
openidconnect = { version = "4", optional = true }
reqwest = { workspace = true, optional = true }
url = { workspace = true, optional = true }
# Password hashing
password-auth = "1"