[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"