diff --git a/crates/nextcloud_login/Cargo.toml b/crates/nextcloud_login/Cargo.toml index d642b1c..447016f 100644 --- a/crates/nextcloud_login/Cargo.toml +++ b/crates/nextcloud_login/Cargo.toml @@ -20,6 +20,5 @@ futures-core.workspace = true hex.workspace = true mime_guess.workspace = true rand.workspace = true -dashmap.workspace = true uuid.workspace = true chrono.workspace = true diff --git a/crates/nextcloud_login/src/lib.rs b/crates/nextcloud_login/src/lib.rs index fc3c89b..8a2f6d7 100644 --- a/crates/nextcloud_login/src/lib.rs +++ b/crates/nextcloud_login/src/lib.rs @@ -206,18 +206,18 @@ pub fn configure_nextcloud_login( auth_provider: Arc, ) { cfg.service( - web::scope("") + web::scope("/index.php/login/v2") .wrap(AuthenticationMiddleware::new(auth_provider.clone())) .app_data(Data::from(nextcloud_flows_state)) .app_data(Data::from(auth_provider.clone())) - .service(web::resource("/index.php/login/v2").post(post_nextcloud_login)) + .service(web::resource("").post(post_nextcloud_login)) .service( - web::resource("/login/v2/poll/{flow}") + web::resource("/poll/{flow}") .name("nc_login_poll") .post(post_nextcloud_poll::), ) .service( - web::resource("/login/v2/flow/{flow}") + web::resource("/flow/{flow}") .name("nc_login_flow") .get(get_nextcloud_flow) .post(post_nextcloud_flow),