Implement signed API communication to improve security
build / build-linux-amd64 (push) Successful in 1m54s

This commit is contained in:
2026-05-22 12:50:42 +02:00
parent 21b25bcc1b
commit 26908c51bb
11 changed files with 835 additions and 14 deletions
+4
View File
@@ -113,6 +113,10 @@ pub fn build(state: Arc<crate::api::state::AppState>) -> Option<Router> {
"/admin/pages/devices/:peer_id/delete",
post(pages::devices::delete),
)
.route(
"/admin/pages/devices/:peer_id/toggle-managed",
post(pages::devices::toggle_managed),
)
// Groups
.route("/admin/pages/groups/create", post(pages::groups::create))
.route("/admin/pages/groups/:id/delete", post(pages::groups::delete))