diff --git a/src/api/server.rs b/src/api/server.rs index d1f87135..07542921 100644 --- a/src/api/server.rs +++ b/src/api/server.rs @@ -8,7 +8,7 @@ use std::sync::Arc; use std::collections::HashMap; use failure::*; -use serde_json::{Value}; +use serde_json::{json, Value}; use url::form_urlencoded; use futures::future::{self, Either}; @@ -202,6 +202,57 @@ fn handle_sync_api_request( Box::new(resp) } +fn get_index() -> BoxFut { + + let nodename = "unknown"; + let username = ""; + let token = "abc"; + + let setup = json!({ + "Setup": { "auth_cookie_name": "PBSAuthCookie" }, + "NodeName": nodename, + "UserName": username, + "CSRFPreventionToken": token + }); + + let index = format!(r###" + + +
+ + + +