adapter-auth: JWT, OIDC, password hashing

This commit is contained in:
2026-07-12 02:44:16 +02:00
parent 0fe80b545e
commit 72ef9b9e1b
7 changed files with 2184 additions and 31 deletions

View File

@@ -0,0 +1,27 @@
[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"