[workspace] members = ["crates/*", "examples/*"] resolver = "2" [workspace.dependencies] nefarious-login = { path = "crates/nefarious-login" } anyhow = { version = "1" } tokio = { version = "1", features = ["full"] } tracing = { version = "0.1", features = ["log"] } tracing-subscriber = { version = "0.3", features = ["env-filter"] } clap = { version = "4", features = ["derive", "env"] } async-trait = { version = "0.1", features = [] } axum = { version = "0.7.1", features = [ "macros", ] } axum-extra = { version = "0.9.0", features = [ "cookie", "cookie-private", "typed-header", ] } axum-sessions = { version = "0.6.1", features = [] } async-sqlx-session = { version = "0.4.0", features = ["pg"] } serde = { version = "1", features = ["derive"] } serde_json = { version = "1" } uuid = {version = "1.5.0", features = ["v4"]} sqlx = { version = "0.8", features = [ "runtime-tokio", "postgres", "migrate", ] } zitadel = { version = "5.0", features = ["axum"] } tower = "0.5" tower-http = { version = "0.6", features = ["cors", "trace"] } oauth2 = "4.4.2" openidconnect = "3.4" pretty_assertions = "1.4.0" sealed_test = "1.0.0"