new(all): Initial import.
This commit is contained in:
parent
175b1314bf
commit
8acd51aa0f
5 changed files with 33 additions and 16 deletions
36
Cargo.lock
generated
36
Cargo.lock
generated
|
@ -2354,9 +2354,11 @@ dependencies = [
|
||||||
"gb-core",
|
"gb-core",
|
||||||
"gb-messaging",
|
"gb-messaging",
|
||||||
"gb-monitoring",
|
"gb-monitoring",
|
||||||
|
"redis 0.23.3",
|
||||||
"rstest",
|
"rstest",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
|
"sqlx",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-stream",
|
"tokio-stream",
|
||||||
"tokio-test",
|
"tokio-test",
|
||||||
|
@ -2383,7 +2385,7 @@ dependencies = [
|
||||||
"oauth2",
|
"oauth2",
|
||||||
"openid",
|
"openid",
|
||||||
"rand 0.8.5",
|
"rand 0.8.5",
|
||||||
"redis",
|
"redis 0.24.0",
|
||||||
"ring 0.17.8",
|
"ring 0.17.8",
|
||||||
"rstest",
|
"rstest",
|
||||||
"serde",
|
"serde",
|
||||||
|
@ -2432,7 +2434,7 @@ dependencies = [
|
||||||
"axum 0.7.9",
|
"axum 0.7.9",
|
||||||
"chrono",
|
"chrono",
|
||||||
"mockall",
|
"mockall",
|
||||||
"redis",
|
"redis 0.24.0",
|
||||||
"rstest",
|
"rstest",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
|
@ -2496,7 +2498,7 @@ dependencies = [
|
||||||
"gb-core",
|
"gb-core",
|
||||||
"lapin",
|
"lapin",
|
||||||
"rdkafka",
|
"rdkafka",
|
||||||
"redis",
|
"redis 0.24.0",
|
||||||
"rstest",
|
"rstest",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
|
@ -2548,7 +2550,7 @@ dependencies = [
|
||||||
"chrono",
|
"chrono",
|
||||||
"gb-core",
|
"gb-core",
|
||||||
"mockall",
|
"mockall",
|
||||||
"redis",
|
"redis 0.24.0",
|
||||||
"rstest",
|
"rstest",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
|
@ -2582,7 +2584,7 @@ dependencies = [
|
||||||
"predicates",
|
"predicates",
|
||||||
"prometheus",
|
"prometheus",
|
||||||
"rand 0.8.5",
|
"rand 0.8.5",
|
||||||
"redis",
|
"redis 0.24.0",
|
||||||
"reqwest 0.11.27",
|
"reqwest 0.11.27",
|
||||||
"rstest",
|
"rstest",
|
||||||
"serde",
|
"serde",
|
||||||
|
@ -5418,6 +5420,27 @@ dependencies = [
|
||||||
"futures-io",
|
"futures-io",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "redis"
|
||||||
|
version = "0.23.3"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "4f49cdc0bb3f412bf8e7d1bd90fe1d9eb10bc5c399ba90973c14662a27b3f8ba"
|
||||||
|
dependencies = [
|
||||||
|
"async-trait",
|
||||||
|
"bytes",
|
||||||
|
"combine",
|
||||||
|
"futures-util",
|
||||||
|
"itoa",
|
||||||
|
"percent-encoding",
|
||||||
|
"pin-project-lite",
|
||||||
|
"ryu",
|
||||||
|
"sha1_smol",
|
||||||
|
"socket2 0.4.10",
|
||||||
|
"tokio",
|
||||||
|
"tokio-util",
|
||||||
|
"url",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "redis"
|
name = "redis"
|
||||||
version = "0.24.0"
|
version = "0.24.0"
|
||||||
|
@ -6435,6 +6458,8 @@ dependencies = [
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"paste",
|
"paste",
|
||||||
"percent-encoding",
|
"percent-encoding",
|
||||||
|
"rustls 0.21.12",
|
||||||
|
"rustls-pemfile 1.0.4",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"sha2",
|
"sha2",
|
||||||
|
@ -6447,6 +6472,7 @@ dependencies = [
|
||||||
"tracing",
|
"tracing",
|
||||||
"url",
|
"url",
|
||||||
"uuid",
|
"uuid",
|
||||||
|
"webpki-roots 0.25.4",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
|
@ -22,6 +22,8 @@ async-trait= { workspace = true }
|
||||||
futures-util = { version = "0.3", features = ["sink"] }
|
futures-util = { version = "0.3", features = ["sink"] }
|
||||||
chrono = { workspace = true, features = ["serde"] }
|
chrono = { workspace = true, features = ["serde"] }
|
||||||
tokio-stream = "0.1.17"
|
tokio-stream = "0.1.17"
|
||||||
|
sqlx = { version = "0.7", features = ["runtime-tokio-rustls", "postgres", "chrono", "uuid"] }
|
||||||
|
redis = { version = "0.23", features = ["tokio-comp"] }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
rstest= { workspace = true }
|
rstest= { workspace = true }
|
||||||
|
|
11
lib.rs
11
lib.rs
|
@ -1,11 +0,0 @@
|
||||||
mod error;
|
|
||||||
pub mod handlers;
|
|
||||||
pub mod models;
|
|
||||||
pub mod services; // Make services public
|
|
||||||
pub mod middleware;
|
|
||||||
|
|
||||||
pub use error::AuthError;
|
|
||||||
pub use handlers::*;
|
|
||||||
pub use models::*;
|
|
||||||
pub use services::AuthService; // This re-export is good
|
|
||||||
pub use middleware::*;
|
|
Loading…
Add table
Reference in a new issue