avam-client and oauth2
This commit is contained in:
15
Cargo.toml
15
Cargo.toml
@@ -1,5 +1,5 @@
|
||||
[workspace]
|
||||
members = [".", "avam-wasm"]
|
||||
members = [".", "avam-client", "avam-wasm"]
|
||||
resolver = "2"
|
||||
|
||||
[package]
|
||||
@@ -31,7 +31,10 @@ ssr = [
|
||||
"dep:argon2",
|
||||
"dep:dotenvy",
|
||||
"dep:rand",
|
||||
"dep:sha256",
|
||||
"dep:jsonwebtoken",
|
||||
"dep:tokio",
|
||||
"dep:time",
|
||||
"dep:tracing-subscriber",
|
||||
"dep:leptos_axum",
|
||||
"dep:lettre",
|
||||
@@ -41,6 +44,7 @@ ssr = [
|
||||
"dep:axum-macros",
|
||||
"dep:axum_session",
|
||||
"dep:axum_session_sqlx",
|
||||
|
||||
"dep:tower",
|
||||
"dep:tower-http",
|
||||
"dep:tower-layer",
|
||||
@@ -60,6 +64,7 @@ rand = { version = "0.8.5", optional = true }
|
||||
serde = { version = "1.0.210", features = ["std", "derive"], optional = false }
|
||||
thiserror = { version = "1.0.64", optional = false }
|
||||
tokio = { version = "1.40.0", features = ["full"], optional = true }
|
||||
time = { version = "0.3.36", optional = true }
|
||||
tracing = { version = "0.1.40", optional = false }
|
||||
tracing-subscriber = { version = "0.3.18", features = [
|
||||
"env-filter",
|
||||
@@ -107,13 +112,19 @@ tower-layer = { version = "0.3.3", optional = true }
|
||||
http = "1"
|
||||
validator = "0.18.1"
|
||||
|
||||
# OAuth2
|
||||
base64 = { version = "0.22.1", default-features = false }
|
||||
sha256 = { version = "1.5.0", optional = true } # this fucker has a dependency on tokio?!
|
||||
jsonwebtoken = { version = "9.3.0", optional = true }
|
||||
serde_qs = "0.13.0"
|
||||
|
||||
[[workspace.metadata.leptos]]
|
||||
name = "avam"
|
||||
site-root = "target/site"
|
||||
site-pkg-dir = "pkg"
|
||||
style-file = "style/main.scss"
|
||||
assets-dir = "public"
|
||||
site-addr = "0.0.0.0:3000"
|
||||
site-addr = "192.168.1.100:3000"
|
||||
reload-port = 3001
|
||||
browserquery = "defaults"
|
||||
watch = false
|
||||
|
Reference in New Issue
Block a user