|
@@ -412,6 +412,7 @@ dependencies = [
|
|
|
"argon2",
|
|
"argon2",
|
|
|
"chrono",
|
|
"chrono",
|
|
|
"dotenvy",
|
|
"dotenvy",
|
|
|
|
|
+ "jsonwebtoken",
|
|
|
"serde",
|
|
"serde",
|
|
|
"serde_json",
|
|
"serde_json",
|
|
|
"sqlx",
|
|
"sqlx",
|
|
@@ -1229,6 +1230,23 @@ dependencies = [
|
|
|
"wasm-bindgen",
|
|
"wasm-bindgen",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "jsonwebtoken"
|
|
|
|
|
+version = "10.4.0"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "eba32bfb4ffdeaca3e34431072faf01745c9b26d25504aa7a6cf5684334fc4fc"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "base64",
|
|
|
|
|
+ "getrandom 0.2.17",
|
|
|
|
|
+ "js-sys",
|
|
|
|
|
+ "pem",
|
|
|
|
|
+ "serde",
|
|
|
|
|
+ "serde_json",
|
|
|
|
|
+ "signature",
|
|
|
|
|
+ "simple_asn1",
|
|
|
|
|
+ "zeroize",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "language-tags"
|
|
name = "language-tags"
|
|
|
version = "0.3.2"
|
|
version = "0.3.2"
|
|
@@ -1389,6 +1407,16 @@ dependencies = [
|
|
|
"tempfile",
|
|
"tempfile",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "num-bigint"
|
|
|
|
|
+version = "0.4.6"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "num-integer",
|
|
|
|
|
+ "num-traits",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "num-bigint-dig"
|
|
name = "num-bigint-dig"
|
|
|
version = "0.8.6"
|
|
version = "0.8.6"
|
|
@@ -1530,6 +1558,16 @@ dependencies = [
|
|
|
"subtle",
|
|
"subtle",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "pem"
|
|
|
|
|
+version = "3.0.6"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "base64",
|
|
|
|
|
+ "serde_core",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "pem-rfc7468"
|
|
name = "pem-rfc7468"
|
|
|
version = "0.7.0"
|
|
version = "0.7.0"
|
|
@@ -1988,6 +2026,18 @@ version = "0.3.9"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214"
|
|
checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214"
|
|
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "simple_asn1"
|
|
|
|
|
+version = "0.6.4"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "0d585997b0ac10be3c5ee635f1bab02d512760d14b7c468801ac8a01d9ae5f1d"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "num-bigint",
|
|
|
|
|
+ "num-traits",
|
|
|
|
|
+ "thiserror",
|
|
|
|
|
+ "time",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "slab"
|
|
name = "slab"
|
|
|
version = "0.4.12"
|
|
version = "0.4.12"
|
|
@@ -3063,6 +3113,20 @@ name = "zeroize"
|
|
|
version = "1.8.2"
|
|
version = "1.8.2"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
|
|
checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "zeroize_derive",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "zeroize_derive"
|
|
|
|
|
+version = "1.4.3"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "proc-macro2",
|
|
|
|
|
+ "quote",
|
|
|
|
|
+ "syn",
|
|
|
|
|
+]
|
|
|
|
|
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "zerotrie"
|
|
name = "zerotrie"
|