diff --git a/Cargo.lock b/Cargo.lock index 1ae21aa..42f6787 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -681,9 +681,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.10.0" +version = "1.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" +checksum = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0" dependencies = [ "memchr", "regex-automata 0.4.8", @@ -2520,7 +2520,6 @@ dependencies = [ "anyhow", "assert_cmd", "async-trait", - "base64 0.21.7", "bincode", "chrono", "clap", @@ -2534,10 +2533,8 @@ dependencies = [ "graphql_client 0.11.0", "hmac 0.12.1", "http 1.1.0", - "itertools", "juniper", "jwt 0.16.0", - "lber", "ldap3", "ldap3_proto", "lettre", @@ -2556,7 +2553,6 @@ dependencies = [ "mockall", "nix", "opaque-ke", - "orion", "pretty_assertions", "rand 0.8.5", "rand_chacha 0.3.1", diff --git a/crates/access-control/src/lib.rs b/crates/access-control/src/lib.rs index b1c8b8a..e420938 100644 --- a/crates/access-control/src/lib.rs +++ b/crates/access-control/src/lib.rs @@ -1,13 +1,5 @@ use async_trait::async_trait; use lldap_auth::access_control::{Permission, ValidationResults}; -use lldap_domain_handlers::handler::{ - BackendHandler, GroupBackendHandler, GroupListerBackendHandler, GroupRequestFilter, - ReadSchemaBackendHandler, SchemaBackendHandler, UserBackendHandler, UserListerBackendHandler, - UserRequestFilter, -}; -use std::collections::HashSet; -use tracing::info; - use lldap_domain::{ public_schema::PublicSchema, requests::{ @@ -20,7 +12,14 @@ use lldap_domain::{ UserAndGroups, UserId, }, }; +use lldap_domain_handlers::handler::{ + BackendHandler, GroupBackendHandler, GroupListerBackendHandler, GroupRequestFilter, + ReadSchemaBackendHandler, SchemaBackendHandler, UserBackendHandler, UserListerBackendHandler, + UserRequestFilter, +}; use lldap_domain_model::error::Result; +use std::collections::HashSet; +use tracing::info; #[async_trait] pub trait UserReadableBackendHandler: ReadSchemaBackendHandler { diff --git a/server/Cargo.toml b/server/Cargo.toml index 94beac5..c72554d 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -21,7 +21,6 @@ actix-web = "4.3" actix-web-httpauth = "0.8" anyhow = "*" async-trait = "0.1" -base64 = "0.21" bincode = "1.3" cron = "*" derive_builder = "0.12" @@ -30,13 +29,10 @@ futures = "*" futures-util = "*" hmac = "0.12" http = "*" -itertools = "0.10" juniper = "0.15" jwt = "0.16" -lber = "0.4.1" ldap3_proto = "0.6.0" log = "*" -orion = "0.17" rand_chacha = "0.3" rustls-pemfile = "1" serde_json = "1"