geforkt von mirrored/vaultwarden
Set facets contentType
Dieser Commit ist enthalten in:
Ursprung
e876d3077a
Commit
970863ffb1
1 geänderte Dateien mit 7 neuen und 3 gelöschten Zeilen
|
@ -3,6 +3,8 @@ use std::path::{Path, PathBuf};
|
||||||
|
|
||||||
use rocket::request::Request;
|
use rocket::request::Request;
|
||||||
use rocket::response::{self, NamedFile, Responder};
|
use rocket::response::{self, NamedFile, Responder};
|
||||||
|
use rocket::response::content::Content;
|
||||||
|
use rocket::http::ContentType;
|
||||||
use rocket::Route;
|
use rocket::Route;
|
||||||
use rocket_contrib::{Json, Value};
|
use rocket_contrib::{Json, Value};
|
||||||
|
|
||||||
|
@ -23,8 +25,10 @@ fn web_index() -> WebHeaders<io::Result<NamedFile>> {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[get("/app-id.json")]
|
#[get("/app-id.json")]
|
||||||
fn app_id() -> WebHeaders<Json<Value>> {
|
fn app_id() -> WebHeaders<Content<Json<Value>>> {
|
||||||
WebHeaders(Json(json!({
|
let content_type = ContentType::new("application", "fido.trusted-apps+json");
|
||||||
|
|
||||||
|
WebHeaders(Content(content_type, Json(json!({
|
||||||
"trustedFacets": [
|
"trustedFacets": [
|
||||||
{
|
{
|
||||||
"version": { "major": 1, "minor": 0 },
|
"version": { "major": 1, "minor": 0 },
|
||||||
|
@ -33,7 +37,7 @@ fn app_id() -> WebHeaders<Json<Value>> {
|
||||||
"ios:bundle-id:com.8bit.bitwarden",
|
"ios:bundle-id:com.8bit.bitwarden",
|
||||||
"android:apk-key-hash:dUGFzUzf3lmHSLBDBIv+WaFyZMI" ]
|
"android:apk-key-hash:dUGFzUzf3lmHSLBDBIv+WaFyZMI" ]
|
||||||
}]
|
}]
|
||||||
})))
|
}))))
|
||||||
}
|
}
|
||||||
|
|
||||||
#[get("/<p..>", rank = 1)] // Only match this if the other routes don't match
|
#[get("/<p..>", rank = 1)] // Only match this if the other routes don't match
|
||||||
|
|
Laden …
In neuem Issue referenzieren