mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-13 22:52:22 +00:00
nextcloud_login: Fix routing
This commit is contained in:
@@ -20,6 +20,5 @@ futures-core.workspace = true
|
|||||||
hex.workspace = true
|
hex.workspace = true
|
||||||
mime_guess.workspace = true
|
mime_guess.workspace = true
|
||||||
rand.workspace = true
|
rand.workspace = true
|
||||||
dashmap.workspace = true
|
|
||||||
uuid.workspace = true
|
uuid.workspace = true
|
||||||
chrono.workspace = true
|
chrono.workspace = true
|
||||||
|
|||||||
@@ -206,18 +206,18 @@ pub fn configure_nextcloud_login<AP: AuthenticationProvider>(
|
|||||||
auth_provider: Arc<AP>,
|
auth_provider: Arc<AP>,
|
||||||
) {
|
) {
|
||||||
cfg.service(
|
cfg.service(
|
||||||
web::scope("")
|
web::scope("/index.php/login/v2")
|
||||||
.wrap(AuthenticationMiddleware::new(auth_provider.clone()))
|
.wrap(AuthenticationMiddleware::new(auth_provider.clone()))
|
||||||
.app_data(Data::from(nextcloud_flows_state))
|
.app_data(Data::from(nextcloud_flows_state))
|
||||||
.app_data(Data::from(auth_provider.clone()))
|
.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(
|
.service(
|
||||||
web::resource("/login/v2/poll/{flow}")
|
web::resource("/poll/{flow}")
|
||||||
.name("nc_login_poll")
|
.name("nc_login_poll")
|
||||||
.post(post_nextcloud_poll::<AP>),
|
.post(post_nextcloud_poll::<AP>),
|
||||||
)
|
)
|
||||||
.service(
|
.service(
|
||||||
web::resource("/login/v2/flow/{flow}")
|
web::resource("/flow/{flow}")
|
||||||
.name("nc_login_flow")
|
.name("nc_login_flow")
|
||||||
.get(get_nextcloud_flow)
|
.get(get_nextcloud_flow)
|
||||||
.post(post_nextcloud_flow),
|
.post(post_nextcloud_flow),
|
||||||
|
|||||||
Reference in New Issue
Block a user